Comparações de Dados de Projeto

A vista de projeto do Workspace no Altium 365 disponibiliza funcionalidades de comparação de dados de design que lhe permitem comparar alterações de dados ocorridas entre diferentes releases e/ou commits do projeto. Particularmente valiosas para efetuar verificações finais antes de enviar os dados do seu produto para a área de fabrico, estas funcionalidades permitem-lhe determinar exatamente que alterações ocorreram nos seus dados Gerber, esquemáticos, PCB e BOM entre eventos de release/commit.

Comparação de Gerber

Efetuar uma verificação final dos dados da sua placa fabricada antes de os enviar para o fabricante é sempre uma boa prática. A funcionalidade de comparação de Gerber facilita precisamente isso, com a capacidade de verificar rapidamente se não existem diferenças no seu output de fabrico entre iterações publicadas do seu projeto de design. Disponibiliza uma comparação puramente gráfica, camada a camada, destacando as áreas com alterações através de uma caixa delimitadora e um número.

Acesso à Comparação de Gerber

A funcionalidade de comparação de Gerber pode ser acedida através de:

  • Clicar no botão associado a uma release específica de um projeto na vista Releases da página de gestão detalhada desse projeto. Escolha a opção Gerber to e a release cujos dados de fabrico pretende comparar, ou compare com um conjunto de ficheiros carregado.

  • Clicar no botão no canto superior direito do separador do navegador Manufacturing Portal, ao visualizar um pacote de release específico de um projeto de design. Escolha a opção Gerber to e a release cujos dados de fabrico pretende comparar, ou compare com um conjunto de ficheiros carregado.

  • Clicar no controlo no canto superior direito de um mosaico de evento Project Released na vista History da página de gestão detalhada do projeto, e escolher a opção Gerber to. Compare com os dados de fabrico da release anterior, selecione entre todas as releases possíveis, ou compare com um conjunto de ficheiros carregado.

Comparar com um Conjunto de Ficheiros

Tem a possibilidade de comparar os dados Gerber de um pacote de release com um conjunto de ficheiros Gerber carregado. Isto permite-lhe comparar, por exemplo, com dados Gerber gerados localmente a partir do design ativo mais recente, antes de efetuar a próxima release formal do projeto para o seu Workspace.

Como referido anteriormente na secção Access, esta comparação é efetuada escolhendo a entrada Gerber to » Files no menu aplicável. Será apresentada a janela Compare Gerber. Clique num ficheiro zip existente de ficheiros Gerber, ou carregue um novo conjunto.

A janela Compare Gerber é preenchida com conjuntos de ficheiros Gerber que tenham sido previamente carregados para o seu Altium 365 Personal Space. Se arrastar e largar para a janela um novo zip de dados Gerber gerados localmente, esse Zip será simplesmente carregado para o seu Personal Space e aí apresentado.
No que diz respeito a ficheiros CAM de fabrico, pode carregar um conjunto completo de ficheiros Gerber mais dados NC Drill (num arquivo Zip). Certifique-se de que existe apenas uma única listagem (ou pasta) de Gerbers dentro do arquivo. Certifique-se de que os ficheiros de furação estão na mesma listagem (ou pasta) que os ficheiros Gerber. Se estiverem localizados numa pasta separada, serão ignorados.

A funcionalidade de Comparação de Gerber suporta a comparação de dados de um pacote de release com um conjunto de ficheiros gerado localmente.A funcionalidade de Comparação de Gerber suporta a comparação de dados de um pacote de release com um conjunto de ficheiros gerado localmente.

Com o conjunto de ficheiros Gerber existente selecionado, ou carregado, o resultado da comparação será apresentado dentro de momentos – consulte a secção seguinte.

Resultado da Comparação de Gerber

Depois de escolhida a release de comparação ou o conjunto de ficheiros carregado, os resultados da comparação são apresentados na vista Gerber Compare, que é aberta num separador separado do navegador.

Dependendo do número de diferenças existentes, a geração dos dados de comparação pode demorar algum tempo. Pode aguardar ou fechar a Gerber Compare vista – ser-lhe-á enviado um email assim que os dados estiverem prontos para visualização. Clique no botão no email para aceder novamente à Gerber Compare vista.

A comparação gerada é inicialmente apresentada numa vista dividida (Side by Side) que mostra as diferenças entre os dois conjuntos Gerber. É utilizada codificação por cores para distinguir os dados Gerber mais antigos (Vermelho) dos dados Gerber mais recentes (Verde). Os ajustes de visualização, como deslocação, zoom e seleções de nets, são sincronizados entre os dois lados

Selecione a opção Combined para visualizar ambos os conjuntos de dados codificados por cores sobrepostos numa única vista da placa. Tanto na vista combinada como na vista dividida, cada diferença detetada é numerada e contornada para a camada atualmente selecionada – estas correspondem às entradas anotadas no painel Layers à esquerda.

Selecione uma entrada de diferença de camada no painel Layers para destacar a área de PCB relacionada na vista Gerber, que fará automaticamente deslocação e zoom para essa localização.

Uma diferença selecionada é apresentada de forma semelhante na vista Side by Side (dividida). Clique noutra entrada de camada no painel Layers para visualizar e selecionar as diferenças anotadas nessa camada.

 

Comparação de Esquemáticos

Em conjunto com a comparação de dados Gerber (ver acima), a vista do projeto também disponibiliza a capacidade de comparar documentos esquemáticos do projeto numa interface interativa simples. Isto oferece uma forma rápida e conveniente de ver apenas que alterações ocorreram entre iterações do esquemático.

A funcionalidade de Comparação de Esquemáticos apresenta as diferenças graficamente e como dados paramétricos, que são listados num painel Compare associado que permite cross-probing para o(s) objeto(s) esquemático(s) relacionado(s). Pode ser iniciada uma comparação entre Releases do projeto, Commits do projeto, ou entre Commits e Releases do projeto (disponível a partir da vista History).

Acesso à Comparação de Esquemáticos

A funcionalidade de comparação de Esquemáticos pode ser acedida através de:

  • Escolher a opção Schematic to no menu do botão na vista Releases, e depois a release cujos dados-fonte de design pretende comparar. Ou escolhendo a mesma opção no separador do navegador Manufacturing Portal ao visualizar um pacote de release específico do projeto, e depois a release cujos dados-fonte pretende comparar.

    Abrir a funcionalidade Schematic Compare a partir do menu de reticências na vista Releases ou Manufacturing Portal.

    Abrir a funcionalidade Schematic Compare a partir do menu de reticências na vista Releases ou Manufacturing Portal.

     
  • Escolher a opção Schematic to no controlo no canto superior direito de um mosaico de evento Commit ou Release na vista History, e depois outro evento Commit/Release com o qual comparar. Podem ser selecionados os dados do último release/commit (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 no respetivo mosaico.

Abrir Schematic Compare a partir da vista History no Altium Designer ou na interface do navegador do Altium 365.Abrir Schematic Compare a partir da vista History no Altium Designer ou na interface do navegador do Altium 365.

Tanto a funcionalidade Gerber Compare como a Schematic Compare podem ser acedidas a partir da vista History view in Altium Designer equivalente, quando ligado a um Workspace do Altium 365.

Resultado da Comparação de Esquemáticos

Quando o par Commit/Release de comparação tiver sido selecionado, os resultados dessa comparação são abertos como a vista de diferenças de esquemático num novo separador do navegador. O primeiro esquemático nos documentos-fonte é apresentado por predefinição, e as diferenças lógicas encontradas (dados alterados de Component e Net) para todos os esquemáticos são apresentadas como uma lista selecionável no painel Differences associado. Note que alterações puramente gráficas, como um componente movido, não estão incluídas neste momento.

Dependendo do número de diferenças existentes, a geração dos dados de comparação pode demorar algum tempo. Pode aguardar ou fechar a Schematic Compare vista – ser-lhe-á enviado um email assim que os dados estiverem prontos para visualização. Clique no botão no e-mail para aceder novamente à Schematic Compare vista.

Selecione um item na lista Compare para expor a respetiva informação paramétrica e fazer cross-probe para o seu símbolo no documento esquemático associado.

Selecione um item na lista Compare para expor a respetiva informação paramétrica e fazer cross-probe para o seu símbolo no documento esquemático associado.

 
  • Passe o cursor sobre os nomes dos dados de comparação no topo da janela para ver o nome do utilizador que criou cada Commit/Release e quaisquer notas anexadas.
  • Pode abrir e visualizar o Commit/Release de qualquer uma das origens da comparação a partir das respetivas entradas de nome na margem superior.

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

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

  • Components – Cada entrada inclui os nomes dos componentes afetados e, quando selecionada, expande uma lista de quaisquer parâmetros de componente alterados (destacados a vermelho) e parâmetros inalterados (a verde). Selecione o RefDes de um componente incluído na entrada (destacado a azul) para fazer cross-probe para o seu gráfico esquemático.

  • Nets – Cada entrada inclui os nomes de quaisquer componentes afetados por uma modificação de net ou, inversamente, o nome dos componentes que causaram uma modificação de net. Selecione uma entrada Net no painel para fazer cross-probe para toda a net no esquemático ativo, ou um RefDes incluído na entrada para focar esse componente da net.

Utilize o filtro de listagem do painel () para restringir as entradas por uma cadeia de caracteres ou categoria especificada. ► Ver exemplo.

Selecione uma entrada Component ou Net no painel Compare para fazer cross-probe para a sua representação gráfica destacada no documento esquemático.

Selecione uma entrada Component ou Net no painel Compare para fazer cross-probe para a sua representação gráfica destacada no documento esquemático.

 

Um ícone associado a uma entrada Net no painel Compare indica a presença dessa net noutros documentos esquemáticos. Selecione o ícone para aceder a uma lista pendente desses documentos esquemáticos, onde cada documento afetado pela alteração da net é indicado com destaque amarelo. Escolha um documento esquemático no menu para fazer cross-probe para a net nesse esquemático, que será destacada em conformidade.

A entrada de uma Net modificada inclui uma ligação para outros documentos esquemáticos que também incluem a Net.A entrada de uma Net modificada inclui uma ligação para outros documentos esquemáticos que também incluem a Net.

Comparação de PCB

Como complemento da comparação de esquemáticos, a vista de projeto do Workspace oferece uma funcionalidade de comparação de PCB que deteta e mostra alterações ao desenho da placa ocorridas entre commits do projeto e/ou iterações de release.

A funcionalidade PCB Compare fornece uma interface interativa e 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 os respetivos elementos gráficos associados. Uma comparação de PCB pode ser invocada entre Releases do projeto, Commits do projeto, ou entre Commits e Releases do projeto (disponível na vista History).

Acesso à Comparação de PCB

A funcionalidade de comparação de PCB pode ser acedida através de:

  • Escolher a opção PCB to no menu do botão de uma entrada de release na vista Releases e, em seguida, escolher os dados da origem de desenho de outra release para comparar. Ou escolhendo a mesma opção no Manufacturing Portal ao visualizar um pacote de release específico do projeto e, em seguida, escolhendo os dados de origem de outra release para comparar.

 
  • Escolher a opção PCB to no controlo no canto superior direito de um mosaico de evento Commit ou Release na vista History e, em seguida, outro evento Commit/Release para comparar. Podem ser selecionados os dados esquemáticos do último release/commit (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 no respetivo mosaico.

Quando invocado, o motor de comparação de PCB da plataforma Altium 365 processa as diferenças de dados entre os desenhos de PCB selecionados, o que pode demorar algum tempo em desenhos de PCB mais complexos. Se o tempo de análise exceder um limite predefinido, será enviado um e-mail de notificação para o seu endereço de e-mail registado quando a comparação de PCB estiver concluída. Tenha em atenção que os dados de comparação são colocados em cache, pelo que uma comparação subsequente dos mesmos dados implica 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 são abertos como a vista PCB Changes num novo separador do navegador. A vista apresenta os resultados do motor de comparação de PCB como uma representação gráfica da placa, com os elementos inalterados mostrados em monocromático e os elementos ligados a nets modificadas destacados a verde (adicionados), vermelho (removidos) e amarelo (modificados). Tenha em atenção que os Polygons modificados são esbatidos para melhorar a clareza dos elementos Net da placa.

O painel Differences, à esquerda, lista as diferenças detetadas em grupos de tipos de objeto – Components, Nets, etc. Quando uma entrada de diferença é selecionada no painel, esta expande-se para listar os subelementos que compõem essa diferença detetada. A vista da placa desloca-se e faz zoom automaticamente para mostrar a área da alteração, onde os objetos removidos são mostrados a vermelho e quaisquer objetos adicionados são coloridos a verde. Clique novamente na entrada de diferença selecionada para a desmarcar e restaurar a vista de PCB ao seu modo inicial de visão geral.

Clique numa entrada no painel Differences para expandir os seus subelementos e fazer zoom/destacar essa diferença na vista de PCB. Clique novamente para restaurar a vista predefinida.

Clique numa entrada no painel Differences para expandir os seus subelementos e fazer zoom/destacar essa diferença na vista de PCB. Clique novamente para restaurar a vista predefinida.

 

Tenha em atenção que clicar no nome de uma entrada de diferença alterna o seu estado de seleção e a vista correspondente da placa. Utilize o controlo associado de expandir/contrair à esquerda do nome de uma entrada para alternar a vista da sua lista de subelementos.

Navegue pelas diferenças clicando em cada entrada, o que expandirá automaticamente a sublista dos seus elementos alterados.

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

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

Pode abrir e visualizar o Commit/Release de qualquer uma das origens da comparação a partir das respetivas entradas de nome na margem superior.

As diferenças podem ser examinadas em detalhe selecionando elementos de alteração individuais dentro da sublista expandida sob cada entrada de diferença. As subentradas de Components incluem alterações de parâmetros e de posição (posição anterior mostrada a vermelho), e as alterações de Net listadas são divididas em tracks de sub-net adicionadas/novas () e tracks removidas/substituídas (). Quando selecionadas na sublista, as tracks são destacadas visualmente na vista da placa a vermelho e verde, respetivamente. Tenha em atenção que uma entrada Net também inclui alterações ao Routed Length e ao Delay calculados (valor anterior mostrado a vermelho).

Cada subelemento numa entrada de diferenças inclui detalhes da alteração específica e, quando selecionado, destacará esse elemento na vista de PCB.

A opção Differences do painel Show secondary differences está desativada por predefinição para reduzir a confusão causada por alterações em que os objetos Net (componentes, tracks, vias, etc.) não foram alterados. Estas incluem:

  • Diferenças de Free Object: alterações a objetos não ligados a uma Net ou em camadas não condutoras.

  • Nets com apenas uma diferença de Routed Length: alterações no comprimento de uma Net (mas não no seu Delay), normalmente causadas por uma atualização do Layer Stack, como uma espessura de camada modificada (e, por conseguinte, um comprimento do barril da via alterado).

Vista de diferenças secundárias (não de objeto Net) ativada.

Vista normal com diferenças secundárias ocultas.

 

Comparação de BOM

A vista do projeto também disponibiliza uma funcionalidade rápida de Comparação de BOM para detetar e mostrar quaisquer alterações nos dados dos componentes do design que tenham ocorrido entre iterações de commit e/ou release. As diferenças são apresentadas em formato de texto (CSV) e disponibilizadas para transferência local.

  • As funcionalidades de Comparação de BOM exigem que os eventos de Commit ou Release comparados incluam um documento ActiveBOM.
  • As comparações de BOM também podem ser feitas entre ficheiros Managed BOM e Releases na aplicação BOM Portal. Consulte Managed BOM Compare.

Acesso à Comparação de BOM

A funcionalidade de Comparação de BOM pode ser acedida através de:

  • Escolher a opção BOM to no menu do botão na vista Releases, e depois os dados de outra release para comparar. Ou escolhendo a mesma opção no separador do navegador Manufacturing Portal ao visualizar um pacote de release específico do projeto, e depois os dados de outra release para comparar.

    Abrir a funcionalidade BOM Compare a partir do menu de reticências na vista Releases ou Manufacturing Portal.

    Abrir a funcionalidade BOM Compare a partir do menu de reticências na vista Releases ou Manufacturing Portal.

     
  • Escolher a opção BOM to no controlo no canto superior direito de um mosaico de evento Release ou Commit na vista History, e depois outro evento Commit/Release para comparar. Podem ser selecionados os dados do Commit ou Release anterior (Previous <Commit/Release>), 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 no respetivo mosaico.

Abrir Schematic Compare a partir da vista History no Altium Designer ou na interface do navegador Altium 365.Abrir Schematic Compare a partir da vista History no Altium Designer ou na interface do navegador Altium 365.

Resultado da Comparação de BOM

O sistema irá comparar os dados da BOM entre os Releases ou Commits do projeto especificados e, em seguida, abrir os resultados dessa comparação como a vista de diferenças da BOM num novo separador do navegador. Esta vista é preenchida com uma lista de entradas codificadas por cores que representam itens da BOM que foram alterados entre os eventos de BOM especificados. Informações e controlo adicionais são fornecidos pelo painel BOM Compare à esquerda, que lhe permite escolher uma Variant do design alternativa, selecionar/anular a seleção da inclusão de categorias de alteração de componentes (Added, Removed, Modified) e ver detalhes das modificações dos componentes.

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

A interface de Comparação de BOM oferece um conjunto de funcionalidades para aceder a informações sobre diferenças. Estas incluem:

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

  • Utilizar o menu Definições de Colunas () para ativar ou desativar a inclusão de colunas de dados de parâmetros específicos dos componentes.

  • Selecionar uma entrada Modified Components no painel BOM Compare para ver uma lista detalhada de alterações dessa entrada de componente da BOM. Estes detalhes também incluem quaisquer diferenças nas informações do Fabricante e do Fornecedor – ver exemplo.

As entradas da BOM que não foram alteradas podem ser incluídas na lista assinalando a opção Not Modified no painel Compare, ou, para ver as listagens da BOM de origem especificadas para a comparação, selecione os respetivos separadores individuais disponíveis no topo da lista de comparação.

Utilize a opção Not Modified para incluir entradas inalteradas na lista, ou selecione um separador de documento BOM para ver a listagem completa do documento BOM de origem/destino.

Utilize a opção Not Modified para incluir entradas inalteradas na lista, ou selecione um separador de documento BOM para ver a listagem completa do documento BOM de origem/destino.

 
  • Passe o cursor sobre os nomes dos dados de comparação no topo da janela para ver o nome do utilizador que criou cada Commit/Release e quaisquer notas anexadas.

  • Pode abrir e visualizar o Commit/Release de qualquer uma das origens da comparação a partir das respetivas entradas de nome na margem superior.

Invocado a partir da opção de transferência (), o motor de comparação também irá gerar um resumo de quaisquer atualizações num formato CSV padrão. O resumo da comparação de BOM é gerado para a Variant do design atualmente selecionada e inclui detalhes dos dados da BOM que foram alterados – atualizados – entre os releases/commits do projeto especificados.

Os ficheiros CSV transferidos da comparação de BOM mostram os dados que foram atualizados entre os releases do projeto especificados ao invocar a funcionalidade de comparação. Os ficheiros CSV transferidos da comparação de BOM mostram os dados que foram atualizados entre os releases do projeto especificados ao invocar a funcionalidade de comparação.

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.

Conteúdo