Editar vários objetos

Parent page: Estratégias de Edição

O desenho eletrónico é o processo de capturar um desenho lógico no esquemático e depois representar esse desenho como um conjunto de objetos no espaço de trabalho da PCB. Mesmo num circuito pequeno, o esquemático pode incluir muitos componentes, cada um com numerosos modelos e parâmetros, e o espaço de trabalho da PCB também pode conter um grande número de objetos de desenho que constituem a placa. Ao longo do processo de desenho, as propriedades destes objetos precisam de mudar à medida que trabalha para equilibrar os vários requisitos do desenho.

Para suportar a tarefa de editar muitos objetos, cada versão das ferramentas de desenho da Altium inclui uma funcionalidade frequentemente referida como Global Editing. O nome descreve uma capacidade de edição e não uma funcionalidade específica ou um botão. Nas primeiras versões, a abordagem consistia em editar um objeto e depois propagar essas alterações para outros objetos. Com a introdução da plataforma de integração DXP, a técnica para aplicar uma edição globalmente mudou.

A abordagem básica para editar múltiplos objetos é agora:

  • select selecionar os objetos a editar,
  • inspectinspecionar as suas propriedades e depois
  • editeditá-los.

Tendo esta sequência selectselecionar – inspectinspecionar – editeditar em mente, vejamos alguns exemplos de como isso é realmente feito no software.

Este artigo descreve várias técnicas para aplicar edições a múltiplos objetos no seu desenho. Explica como selecionar múltiplos objetos e usar o painel InspectorProperties para modificar as suas propriedades comuns.

Selecionar Múltiplos Objetos

Aplicam-se os métodos padrão do Windows para selecionar múltiplos objetos, ou seja, arrastar uma caixa de seleção à volta de um conjunto de objetos selecionará quaisquer objetos totalmente contidos dentro do retângulo delimitador. A tecla Shift Shift é usada para seleção cumulativa no CircuitStudio e alternará a seleção do item sob o cursor sem afetar as seleções existentes.

Mover objetos selecionados:

  • Os objetos selecionados no esquemático ou na PCB podem ser deslocados incrementalmente pelo valor atual da grelha de ajuste premindo as teclas de seta enquanto mantém premida a tecla CtrlCtrl.
  • Os objetos selecionados também podem ser deslocados incrementalmente pelo valor da grelha de ajuste x10 premindo as teclas de seta enquanto mantém premidas em simultâneo as teclas CtrlCtrl e Shift Shift.
  • Para os objetos do esquemático, a grelha de ajuste atual é apresentada na barra de estado e é definida na caixa de diálogo Document OptionsDocument Options (Project | Content » Document OptionsTools » Document Options ou atalho OD, O). As grelhas de ajuste disponíveis são configuradas na página Schematic - GridsGrids da caixa de diálogo PreferencesPreferences - prima GG para percorrer ciclicamente os valores de grelha disponíveis enquanto trabalha.
  • Para os objetos da PCB, a grelha de ajuste atual é apresentada na barra de estado e é definida na caixa de diálogo Grid EditorSnap Grid. Prima Ctrl+GG enquanto estiver no espaço de trabalho para abrir a caixa de diálogo e introduzir um novo valor.

Inspecionar os Objetos

O painel  SCH InspectorPCB List mostra as propriedades dos objetos selecionados.O painel SCH InspectorPCB List mostra as propriedades dos objetos selecionados.

Tanto os editores de esquemático como de PCB incluem um painel chamado InspectorPCB List. O comportamento básico do painel InspectorPCB List é listar as propriedades de todos os objetos que estão atualmente selecionados. O conjunto de objetos selecionados pode ser do mesmo tipo de objeto.

Repare na imagem acima que o painel SCH InspectorPCB List inclui duas opções no topo. É importante definir a segunda destas opções, que determina de onde estão localizados os objetos encontrados – do current documentCurrent Document, open documentsFocused Project ou open documents of the same projectOpen Documents. Para que todas as portas de alimentação selecionadas sejam carregadas no painel SCH InspectorPCB List, tem de definir isto como open documentsFocused Project ou open documents of the same projectOpen Documents.

What is the Inspector panel?

Tanto o editor de esquemático como o editor de PCB incluem um painel InspectorProperties, que é um painel que apresenta as propriedades do que estiver atualmente selecionado. Isto pode ser um objeto ou muitos objetos; a contagem de objetos selecionados é apresentada na parte inferior do painel.

Se estiver selecionado mais do que um objeto, apenas serão listadas as propriedades comuns a todos os objetos selecionados. As propriedades comuns que tenham o mesmo valor mostrarão esse valor; caso contrário, o valor apresentado será <...>*. Quando introduz um valor no painel Inspector Properties e depois prime EnterEnter, o valor dessa propriedade é imediatamente alterado para todos os objetos selecionados.

Os painéis InspectorProperties têm determinadas características que os tornam muito úteis no uso diário. A primeira é que, por ser um painel, pode estar visível o tempo todo e, por isso, não precisa de fazer duplo clique para abrir uma caixa de diálogo. Isto significa que pode clicar para selecionar qualquer objeto no espaço de trabalho e as suas propriedades serão apresentadas imediatamente. Isto pode ser muito mais eficiente se estiver a rever definições no seu desenho. Por exemplo, pode querer verificar a altura do texto do designador de alguns componentes na PCB. Se o painel PCB InspectorProperties estiver aberto, pode clicar num designador, ler o valor, clicar no seguinte, ler o valor, e assim sucessivamente. Isto seria muito mais rápido do que fazer duplo clique num designador, ler a altura, fechar a caixa de diálogo, fazer duplo clique no designador seguinte, e assim sucessivamente. Se precisar de alterar a altura do texto desses componentes, selecione os designadores necessários e depois edite a altura de todos eles numa única ação no painel InspectorProperties. A segunda vantagem dos painéis InspectorProperties é que podem apresentar as propriedades comuns de diferentes objetos e permitir editá-las.

Note que o número total de objetos selecionados é apresentado na parte inferior do painel InspectorProperties. Verifique sempre isto e confirme que corresponde ao esperado.

Editar os Objetos

Editar o Texto do Nome da RedeEditar o Texto do Nome da Rede

Até agora, já selectedselecionou os objetos de alimentação que pretende editar, inspectedinspecionou as suas propriedades no painel Inspector Properties e está agora pronto para editá-los.

Quando clica para editar o texto do nome da rede, o texto é selecionado e fica pronto para edição. Introduza o novo valor. O botão de procura aparece no fim do campo TextName. Clique nele quando quiser efetuar uma substituição parcial de cadeia de caracteres. Para esta edição, vamos substituir todo o texto, pelo que substituímos todo o conteúdo da célula pelo novo texto, 3V3VCC.

A alteração que fizer ao valor do texto é aplicada a todos os objetos selecionados assim que premir Enter Enter no teclado ou clicar noutra célula no painel SCH InspectorProperties.

Se mudar de ideias durante a edição, prima a tecla Esc Esc no teclado para cancelar a edição. Para anular uma edição que já tenha sido aplicada, selecione Edit » UndoEdit » Undo nos menus. Se a edição tiver sido aplicada a múltiplas folhas de esquemático, terá de executar uma ação de Anular em cada folha.

A imagem abaixo mostra o painel SCH InspectorProperties depois de alterar o texto e de premir EnterEnter junto de uma das portas de alimentação editadas.

Duas das portas de alimentação atualizadasDuas das portas de alimentação atualizadas

Pode usar esta abordagem para aplicar uma edição globalmente a qualquer tipo de objeto nos editores de Esquemático ou PCB.

Depois de efetuar a edição, verá que todos os outros objetos no esquemático ficam esbatidos, ou mascarados, se o nível de máscara tiver sido previamente definido. Enquanto algo estiver mascarado, não pode ser editado. Para remover a máscara, clique no botão Clear MasksClear no separador ViewView Configuration do Ribbon (atalho: Shift+CL).

Aplicar uma Edição Globalmente a Diferentes Tipos de Objetos

O painel PCB InspectorProperties pode ser usado para editar múltiplas instâncias do mesmo objeto e também pode ser usado para editar propriedades comuns de objetos diferentes.

Alterar o Nome da Rede para Encaminhamento Existente

Para o primeiro exemplo, vamos assumir que fez alterações de desenho no esquemático removendo um pino de uma rede e adicionando-o a outra. Se as redes já estivessem encaminhadas na PCB, ao atualizar a PCB, poderia acabar com encaminhamento com o nome de rede errado. Este encaminhamento pode incluir pistas e vias, bem como outros tipos de objetos.

Há algumas formas de resolver isto. A forma mais fácil é usar o painel PCB InspectorProperties. Utilize o processo seguinte.

  1. Na PCB, clique no comando Home | Clipboard | Select » Connected CopperEdit » Select » Connected Copper e depois selecione todas as primitivas na rede encaminhada cujo nome precisa de ser alterado.
  2. Se ainda não estiver visível, abra o painel PCB InspectorProperties (F11F11).
  3. O painel PCB InspectorProperties mostrará apenas as propriedades comuns a todos os objetos selecionados. Se a sua seleção estiver correta, uma delas será o nome da NetNet. Para o alterar, selecione o novo nome de rede na lista pendente e depois prima EnterEnter para aplicar a alteração. A propriedade de rede de todos os diferentes objetos na rede encaminhada será alterada.

Alterar a Propriedade de Camada de Diferentes Objetos

Outro exemplo pode ser a necessidade de mover todos os objetos que estão numa camada mecânica para outra camada mecânica. Para o fazer:

  1. Clique no separador Layer da camada mecânica atual na parte inferior do espaço de trabalho para a tornar a camada ativa.
  2. Selecione todos os objetos nessa camada usando o comando Home| Clipboard | Select » All on LayerEdit » Select » All On Layer.
  3. Se ainda não estiver visível, apresente o painel PCB InspectorProperties (F11F11).
  4. Selecione o nome da nova camada na lista LayerLayer e depois prima EnterEnter para aplicar a alteração.

Alterar a camada dos objetos selecionadosAlterar a camada dos objetos selecionados

Bloquear Objetos de Desenho

Os objetos de desenho podem ser bloqueados para impedir que sejam movidos ou editados no documento de esquemático ou PCB ativando o respetivo atributo Locked Locked. Por exemplo, se a posição ou o tamanho de objetos específicos forem críticos, bloqueie-os. Este atributo Locked está disponível nas caixas de diálogo de propriedades dos objetos de desenho, ou os atributos Locked podem ser alternados coletivamente nos painéis SCH InspectorProperties ou PCB InspectorPCB List .

Bloquear Objetos de Desenho em Folhas de Esquemático e Documentos PCB


Para bloquear um grupo de objetos esquemáticos, pode utilizar o painel SCH Inspector  para alternar as opções Locked de todos os objetos selecionados. Também pode fazer o mesmo para um grupo de objetos PCB no painel PCB Inspector .

Para bloquear um objeto individual, faça duplo clique no objeto e, quando a caixa de diálogo das respetivas propriedades abrir, ative a opção Locked , como mostrado na imagem abaixo.

Se tentar mover ou rodar um objeto de desenho que tenha a propriedade Locked ativada, será apresentada uma caixa de diálogo a pedir confirmação para prosseguir com a edição.

Se a opção Protect Locked Objects estiver ativada na página PCB Editor – General da caixa de diálogo Preferences e o objeto de desenho estiver locked, este objeto não pode ser selecionado nem editado graficamente. Faça duplo clique no objeto bloqueado para desativar a propriedade Locked ou desative a opção Protect Locked Objects para editar graficamente este objeto.

Se tentar selecionar objetos bloqueados juntamente com outros objetos, apenas os objetos desbloqueados podem ser selecionados e movidos como grupo quando a opção Protect Locked Objects estiver ativada.

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