The Show Differences O comando está disponível nos editores de esquemático, biblioteca esquemática, PCB e biblioteca PCB.
Após iniciar o comando, abre-se o Choose Documents To Compare dialog . Esta caixa de diálogo é utilizada para escolher quais os documentos a comparar. A comparação é efetuada com o Comparator do CircuitMaker e quaisquer diferenças detetadas são-lhe apresentadas
Choose Document To Compare Dialog
A caixa de diálogo nos modos básico (esquerda) e avançado (direita).
A caixa de diálogo está disponível em dois modos: um modo básico que lhe permite selecionar rapidamente o documento PCB de destino para comparar com a hierarquia de documentos de origem do projeto, e um modo avançado que lhe dá controlo sobre os documentos comparados (documento para documento, projeto para projeto ou documento para projeto).
Para utilização no modo básico, certifique-se de que o projeto de interesse está atualmente em foco no painel.
- Documents list - esta região lista os documentos que podem ser comparados e os que, seletivamente, serão comparados. O aspeto depende do modo, conforme determinado pela opção Advanced Mode .
- Basic Mode - será apresentada uma única lista com os documentos PCB do projeto de design em foco. Escolha o documento PCB específico a comparar com a hierarquia de design desse projeto.
- Advanced Mode - são apresentadas duas listas, cada uma mostrando os projetos atualmente abertos e os respetivos documentos. Escolha um documento à esquerda para comparar com um documento à direita. Pode optar por comparar um documento com outro documento, um projeto com outro projeto, ou um documento com um projeto (como no modo básico).
- Advanced - utilize para alternar a caixa de diálogo entre o modo básico (desativado) e o modo avançado (ativado).
Depois de escolher os documentos e clicar em
OK, o comparator efetuará a comparação. O Comparator seguirá a configuração definida no separador
Comparator da caixa de diálogo
Project Options e, se forem detetadas diferenças cujos tipos de comparação associados não estejam definidos para serem ignorados, essas diferenças aparecerão na caixa de diálogo
Differences between.
- OK - clique para abrir a caixa de diálogo Differences between.
Differences Between Dialog

A caixa de diálogo Differences between permite-lhe percorrer as diferenças que foram detetadas entre os documentos escolhidos para comparação. Para cada diferença, pode decidir se pretende atualizar um dos documentos ou não, criando por fim uma Engineering Change Order para sincronizar os documentos conforme necessário.
O sincronizador é bidirecional. Isto significa que pode especificar atualizações para ambos os documentos no mesmo ECO. Para sincronizar documentos comparados, o objetivo é determinar, para cada diferença, se deve ou não ser tomada uma ação e em que direção a alteração é feita — especificando qual o documento que deve ser atualizado para corrigir a diferença.
A caixa de diálogo está essencialmente dividida em três regiões principais: Differences, Update e Change Order.
Differences
Esta região da caixa de diálogo lista todas as diferenças que o comparator encontrou entre os documentos escolhidos. Cada diferença é listada na coluna correspondente ao documento em que se encontra. As diferenças são agrupadas por tipo de comparação, conforme listado e ativado no separador Comparator da caixa de diálogo Project Options. A entrada ao nível deste grupo reflete o número de diferenças desse tipo.
Faça duplo clique numa entrada para efetuar cross-probe para o objeto no documento de origem relevante.
Utilize os comandos Expand All e Contract All no menu de contexto para expandir ou contrair rapidamente todas as entradas. Também pode expandir ou contrair agrupamentos individuais de tipos de comparação utilizando os controlos à esquerda de cada entrada.
Ao comparar a hierarquia de design de um projeto com o respetivo documento PCB, a coluna do lado do projeto será identificada com o nome da folha esquemática de nível superior.
Update
Utilize esta região da caixa de diálogo para especificar qual o documento que deve ser atualizado para corrigir a diferença. Por predefinição, todas as entradas Decision têm inicialmente aplicada a decisão de No Change .
Mesmo que sejam detetadas diferenças, não é obrigado a tomar medidas sobre elas. O software apenas sincronizará os elementos que especificar.
A decisão de atualização para cada diferença pode ser determinada individualmente clicando na entrada associada na coluna Decision e depois selecionando a ação de atualização pretendida na caixa de diálogo ECO Decision subsequente (descrita abaixo). Escolha a direção da atualização (qual dos documentos comparados atualizar) ou No Updates de todo.
Change Order
Esta região da caixa de diálogo lista a ação a executar para cada diferença sobre a qual decide atuar, o objeto afetado pela ação e o documento no qual a ação será realizada. É esta informação que é utilizada para compilar o ECO subsequente que será usado para criar as atualizações. As ações comuns que serão listadas nesta área são:
- Remove - quando a atualização é na direção do documento que contém o objeto que causa a diferença; o objeto será removido.
- Add - quando a atualização é na direção do documento que não contém o objeto que causa a diferença; o objeto será adicionado.
- Update - quando ambos os documentos contêm o mesmo objeto, mas com alguma diferença; o objeto alterado depende da direção escolhida.
Se Update Decision for No Change, não será executada qualquer ação e a entrada Change Order será No Action.
Right-click Menu
- Create Change Order - utilize para criar uma Engineering Change Order (ECO).
- Generate Report - utilize para gerar um relatório das diferenças encontradas pelo Comparator. As decisões de atualização que decidiu tomar e as ações serão incluídas no ECO gerado. O relatório será carregado na caixa de diálogo Report Preview. Utilize esta caixa de diálogo para consultar o relatório, antes de o exportar para um dos vários formatos suportados ou de o imprimir diretamente.
- << Update All in - utilize para definir a direção da atualização de todas as diferenças para o documento do lado esquerdo (quando aplicável).
- Update All in >> - utilize para definir a direção da atualização de todas as diferenças para o documento do lado direito (quando aplicável).
- Reverse Direction For All - utilize para inverter rapidamente a direção da atualização de todas as diferenças (quando aplicável). Se não for válido alterar a direção de uma diferença, a entrada será definida como No Change.
- Set No Action For All - utilize para definir rapidamente a decisão de atualização de todas as diferenças como No Change.
- << Update Same Kind in - utilize para definir a direção da atualização de todas as diferenças do mesmo tipo de comparação que a diferença atualmente em foco para o documento do lado esquerdo (quando aplicável).
- Update Same Kind in >> - utilize para definir a direção da atualização de todas as diferenças do mesmo tipo de comparação que a diferença atualmente em foco para o documento do lado direito (quando aplicável).
- Reverse Direction For Same Kind - utilize para inverter rapidamente a direção da atualização de todas as diferenças do mesmo tipo de comparação que a diferença atualmente em foco, quando aplicável. Se não for válido alterar a direção de uma diferença, a entrada será definida como No Change.
- Set No Action For Same Kind - utilize para definir rapidamente a direção da atualização de todas as diferenças do mesmo tipo de comparação que a diferença atualmente em foco como No Change.
- << Update Selected in - utilize para definir a direção da atualização de todas as diferenças selecionadas para o documento do lado esquerdo (quando aplicável).
- Update Selected in >> - utilize para definir a direção da atualização de todas as diferenças selecionadas para o documento do lado direito (quando aplicável).
- Reverse Direction For Selected - utilize para inverter rapidamente a direção da atualização de todas as diferenças selecionadas (quando aplicável). Se não for válido alterar a direção de uma diferença, a entrada será definida como No Change.
- Set No Action For Selected - utilize para definir rapidamente a decisão de atualização de todas as diferenças selecionadas como No Change.
- Invert Selection - utilize para selecionar todas as diferenças que não estejam atualmente selecionadas na lista ou desmarcar as que estejam.
Podem ser selecionadas várias diferenças na lista utilizando técnicas padrão de seleção múltipla (Ctrl+click, Shift+click).
Uma atualização numa determinada direção só será definida se for válido fazê-lo.
Additional Controls
Os seguintes botões estão disponíveis na parte inferior da caixa de diálogo:
- Create Engineering Change Order - clique para gerar um ECO. A caixa de diálogo Engineering Change Order (descrita acima) abrir-se-á, na qual poderá validar e executar as atualizações para sincronizar os documentos.
- Report Differences - clique para gerar um relatório das diferenças encontradas pelo Comparator. As decisões de atualização que decidiu tomar e as ações serão incluídas no ECO gerado. O relatório será carregado na caixa de diálogo Report Preview. Utilize esta caixa de diálogo para consultar o relatório antes de o exportar para um dos vários formatos suportados ou de o imprimir diretamente.
- Explore Differences - clique para investigar mais detalhadamente as diferenças encontradas pelo Comparator antes de gerar um ECO. A caixa de diálogo Differences between será fechada e regressará ao espaço de design principal com o painel Differences panel aberto. O painel conterá todas as diferenças listadas pelo Comparator e nas mesmas categorias. Utilize o painel para efetuar cross-probe para um objeto responsável por uma diferença no respetivo documento principal.
Explorar as diferenças desta forma fará com que quaisquer decisões de atualização que tenha tomado na caixa de diálogo Differences between sejam perdidas. Terá de abrir novamente a caixa de diálogo e redefinir as atualizações conforme necessário. Em alternativa, pode efetuar cross-probe para um objeto diretamente a partir da caixa de diálogo Differences between. Faça duplo clique na entrada do objeto na região Differences da caixa de diálogo. Uma vez que a caixa de diálogo Differences between permanece aberta, é aconselhável ter os documentos de origem e de destino abertos e a caixa de diálogo posicionada de forma a não obstruir a sua vista.
ECO Decision Dialog

Depois de escolher e comparar dois documentos, o Comparator lista quaisquer diferenças encontradas entre eles. A caixa de diálogo ECO Decision permite-lhe decidir a direção da atualização (qual dos documentos comparados atualizar) para cada diferença individualmente. Também lhe permite especificar que não é necessária qualquer atualização, o que significa que não será executada qualquer ação em nenhum dos documentos.
Para sincronizar documentos comparados, o objetivo é determinar se deve ou não ser tomada uma ação para cada diferença e em que direção a alteração é efetuada, especificando qual o documento que deve ser atualizado para corrigir a diferença.
- Update Schematic - clique para especificar que o documento do lado esquerdo deve ser atualizado para resolver a diferença.
- Update PCB - clique para especificar que o documento do lado direito deve ser atualizado para resolver a diferença.
A caixa de diálogo mostra os lados do esquema e da PCB para as direções de atualização, uma vez que a hierarquia de design do projeto é normalmente comparada com o documento PCB.
A caixa de diálogo indica se uma atualização numa determinada direção é válida ou não. Se for válida, os botões de seta para a esquerda e de seta para a direita (para uma atualização para a esquerda ou para a direita, respetivamente) estarão ativados. Se uma alteração não for suportada, o botão correspondente a essa direção de atualização aparecerá a cinzento.
- No Updates - clique para definir Update Decision como No Change (nenhum dos documentos é atualizado).