Trabalhando com Unions

Uma union é uma coleção de objetos que foram agrupados em conjunto. Quando agrupados como uma union, podem ser movidos, modificados ou eliminados como um único objeto. Pode tratar-se de uma union definida pelo utilizador, composta por quaisquer objetos escolhidos, ou de uma union gerada pelo software, como um padrão de ajuste de comprimento, blindagem de vias, etc. Por exemplo, se colocar via stitching na placa, o software consegue reconhecer as vias de stitching como um único objeto porque criou automaticamente uma union para elas.

Criar e Modificar Unions Definidas pelo Utilizador

Qualquer conjunto de objetos pode ser selecionado e pode ser criada uma union a partir deles utilizando o Tools » Convert » Create Union from Selected Objects, ou o sub-menu Union do menu de contexto acessível com o botão direito. Depois de executar o comando, será criada uma union, tendo os objetos selecionados como seus membros. Uma caixa de diálogo informativa confirmará quantos objetos foram adicionados à union.

Para remover um ou mais objetos membros da union atualmente selecionada, escolha o comando Tools » Convert » Break objects from Union nos menus principais ou clique com o botão direito na área de desenho e escolha o comando Unions » Break objects from Union no menu de contexto, com pelo menos um dos objetos membros da union pretendida selecionado na área de desenho. Depois de executar o comando, surgirá a caixa de diálogo Confirm Break Objects Union. Utilize esta caixa de diálogo para determinar que objetos remover da union (e, inversamente, que objetos manter como parte dessa union).

A caixa de diálogo Confirm Break Objects Union
A caixa de diálogo Confirm Break Objects Union

Para desfazer (dissolver) todas as unions definidas para o documento PCB atual, utilize o comando Tools » Convert » Break all objects Unions nos menus principais. Nenhum dos objetos anteriormente membros permanecerá agrupado. Uma caixa de diálogo informativa confirmará quantos objetos foram removidos e de quantas unions.

Para redimensionar os objetos membros da union escolhida (para um tipo de union que o suporte), clique com o botão direito sobre um objeto membro da union pretendida (selecionado ou não) e escolha o comando Unions » Resize Union no menu de contexto. O cursor mudará para uma mira e ser-lhe-á pedido que escolha um objeto. Basta posicionar o cursor sobre um objeto na union pretendida e clicar, ou premir Enter. As pegas de edição aparecerão nos cantos de um retângulo delimitador não visual, que delimita os objetos membros da union. Utilize uma pega para redimensionar os objetos membros nos planos horizontal e vertical em simultâneo. Se um objeto membro de uma union não puder ser escalado, por exemplo, um componente, será avisado desse facto e a operação de redimensionamento não prosseguirá.

Explorar Unions

O modo Unions do painel PCB permite-lhe aceder a uma vista hierárquica de tipos de union, unions e primitivas de union para consulta fácil. As unions e as primitivas nelas contidas também podem ser editadas a partir deste modo do painel.

Defina o modo do painel PCB para Unions e, em seguida, utilize-o para localizar, examinar e mudar o nome de uma Union.
Defina o modo do painel PCB para Unions e, em seguida, utilize-o para localizar, examinar e mudar o nome de uma Union.

No modo PCB do painel Union, as suas três regiões principais alteram-se para refletir o seguinte (por ordem, de cima para baixo):

  • Todos os Union Types (union definida pelo utilizador, tabela de empilhamento de camadas, etc.) no documento PCB.
  • As Unions específicas dentro do tipo de union selecionado na secção acima.
  • Union Primitive(s) que compõem uma union selecionada.

Quando o modo Unions do painel PCB está selecionado, o painel lista todas as unions detetadas na área de desenho do editor PCB. Os seguintes tipos de union serão listados quando presentes:

Tipo de Union Comportamentos
Tabela de Furação Clique e arraste para mover; clique para selecionar e apresentar as pegas de redimensionamento; faça duplo clique para abrir o painel Properties; clique com o botão direito no nome da union no painel para mudar o nome.
Objeto de Ajuste de Comprimento (Accordion, Trombone, Sawtooth) Clique para selecionar; clique e arraste na aresta/vértice para remodelar; faça duplo clique para abrir o painel Properties; clique com o botão direito no nome da union no painel para mudar o nome.
Tabela de Empilhamento de Camadas Clique e arraste para mover; clique para selecionar e apresentar as pegas de redimensionamento; faça duplo clique para abrir o painel Properties; clique com o botão direito no nome da union no painel para mudar o nome.
Retângulo Clique e arraste para mover; clique para selecionar e apresentar as pegas de redimensionamento; faça duplo clique para abrir o painel Properties; clique com o botão direito no nome da union no painel para mudar o nome.
Smart Paste (Objeto OLE Colado) Clique e arraste para mover; clique para selecionar e apresentar as pegas de redimensionamento; faça duplo clique para abrir o painel Properties; clique com o botão direito no nome da union no painel para mudar o nome.
Union Definida pelo Utilizador Clique com o botão direito em qualquer objeto da union e depois escolha Unions » Select All In Union. Utilize o comportamento de seleção padrão para copiar, eliminar, mover, rodar, etc. Note que um clique esquerdo padrão selecionará o objeto sob o cursor, não a union. Clique com o botão direito no nome da union no painel para mudar o nome.
Blindagem de Vias Clique para selecionar; faça duplo clique para abrir a caixa de diálogo Add Shielding to Net dialog; clique com o botão direito no nome da union no painel para mudar o nome.
Via Stitching Clique para selecionar; clique e arraste na aresta/vértice para remodelar; clique e arraste para mover; faça duplo clique para abrir a caixa de diálogo Add Stitching to Net dialog; clique com o botão direito no nome da union no painel para mudar o nome.

Tipos de Union

A região superior do painel apresenta todos os Union Types (Union Definida pelo Utilizador, Tabela de Empilhamento de Camadas, etc.) no documento PCB.

Os seguintes comandos do menu de contexto, acessível com o botão direito, estão disponíveis nesta região do painel (bem como nas outras duas regiões):

  • Select All – utilize este comando para selecionar todas as entradas na região do painel.
  • Clear Filter – utilize este comando para remover toda a filtragem da área de desenho.

Unions

A região central do painel apresenta as unions individuais dentro do Union Type selecionado.

Para além dos comandos disponíveis na região Union Types do painel, os seguintes comandos do menu de contexto, acessível com o botão direito, estão disponíveis nesta região do painel:

  • Break objects from Union – clique para abrir a caixa de diálogo Confirm Break Objects Union dialog para remover os objetos selecionados da union especificada.

  • Select All In Union – clique para selecionar todas as primitivas da union na área de desenho.

    Todos os objetos da union da qual o objeto atualmente sob o cursor é membro também podem ser selecionados clicando com o botão direito sobre um objeto que seja membro da union pretendida e escolhendo o comando Unions » Select All In Union  no menu de contexto.
  • Deselect All In Union – clique para anular a seleção de todas as primitivas selecionadas da union na área de desenho.

    Todos os objetos da union atualmente selecionada também podem ter a sua seleção anulada clicando com o botão direito sobre a union pretendida e escolhendo o comando Unions » Deselect All In Union , no menu de contexto.

  • Resize Union – clique para redimensionar manualmente a union selecionada. Após executar o comando, o ponteiro transforma-se numa mira e as pegas de edição aparecerão nos cantos de um retângulo delimitador não visual, que delimita os objetos membros da union. Utilize uma pega para redimensionar os objetos membros nos planos horizontal e vertical em simultâneo.

  • Explode Length Tuning To Free Primitives – clique para decompor a union de ajuste de comprimento escolhida nos segmentos de pista e arco a partir dos quais foi construída.

  • Delete Selected Unions – clique para eliminar a union selecionada do painel.

  • Rename – clique para abrir a caixa de diálogo Rename Union para introduzir manualmente um novo nome para a union.

    A caixa de diálogo Rename Union
    A caixa de diálogo Rename Union

  • Ignore Dead Copper – clique para ativar a opção Ignore Dead Copper para a union selecionada. Quando esta opção está ativada, os objetos da union sem net atribuída não serão reportados como cobre morto durante a DRC se a opção Report Dead Copper larger than estiver ativada na caixa de diálogo Design Rule Checker dialog.

    Note que, para unions criadas automaticamente após a importação de uma imagem (utilizando o comando Place » Graphics nos menus principais), a opção Ignore Dead Copper estará ativada por predefinição.

Primitivas de Union

A região inferior do painel apresenta todas as primitivas contidas na Union selecionada no painel.

Para além dos comandos disponíveis na região Union Types do painel, estão disponíveis os seguintes comandos do menu de contexto, acessível com o botão direito:

  • Zoom Selected – utilize para ampliar e filtrar uma ou mais primitivas selecionadas na área de desenho.
  • Properties – clique para abrir o modo do painel Properties para a primitiva selecionada, como, por exemplo, o modo Track. O painel Properties também pode ser acedido fazendo duplo clique numa primitiva.

Palavras-chave da Linguagem Union

As duas palavras-chave seguintes da linguagem de consulta estão disponíveis para trabalhar com Unions:

  • InUnion(<Union Index>) - a cada union é atribuído um Índice numérico; utilize-o para identificar a union de destino. À medida que escreve um número, é apresentada uma lista de índices.
  • InNamedUnion(<Union Name>) - cada union tem um nome atribuído pelo sistema, como Union 1; utilize este nome, ou o nome definido pelo utilizador, para identificar a union de destino. Por exemplo, InNamedUnion('Logo-Altium'), como mostrado na imagem abaixo.

Selecionar uma union pelo nome definido pelo utilizador
Selecionar uma union pelo nome definido pelo utilizador

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

As funcionalidades disponíveis dependem da solução Altium que possui – Altium Develop, uma edição do Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (com subscrição ativa).

Se não encontrar uma funcionalidade mencionada no seu software, contacte a equipa de Vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Conteúdo