O design eletrónico é o processo de capturar um design lógico no esquema e depois representar esse design como um conjunto de objetos no espaço de design PCB. Mesmo num circuito pequeno, o esquema pode incluir muitos componentes, cada um com inúmeros modelos e parâmetros. O espaço de design PCB também pode conter um grande número de objetos de design que constituem a placa. Durante o processo de design, a colocação e as propriedades destes objetos têm de mudar à medida que trabalha para equilibrar os vários requisitos do design.
Colocação e Edição de Objetos: Aspetos Comuns
No Altium Designer, o processo de colocação de um objeto é, de forma geral, o mesmo independentemente do objeto que está a ser colocado. No nível mais simples, o processo é o seguinte:
-
Selecione o objeto a colocar:
-
Selecionando o comando nos menus principais Place.
-
Selecionando o comando na Barra Ativa.
-
Clicando com o botão direito no espaço de design e depois selecionando o comando no submenu Place do menu de contexto.
-
Utilize o rato para definir a localização do objeto colocado no espaço de design do editor de esquemas e o seu tamanho (quando aplicável).
-
Clique com o botão direito (ou prima Esc) para terminar o comando e sair do modo de colocação.
Os objetos de design esquemático podem ser colocados fora dos limites da folha esquemática, e esses objetos podem ser selecionados e movidos. Quando um objeto fora dos limites da folha esquemática é selecionado, pode executar-se o mesmo conjunto de operações e comandos que para um objeto dentro dos limites da folha esquemática.
Colocar Objetos de Design
Os passos básicos para colocar objetos de design esquemático são apresentados abaixo.
-
Selecione o tipo de objeto que pretende colocar, escolhendo um tipo de objeto no menu Place (por exemplo, Place » Wire) ou clicando num dos ícones na barra de ferramentas Active . Também estão disponíveis teclas de atalho para colocação (por exemplo, P, W para colocar um fio). Para colocar componentes (peças), também pode clicar no botão Place no painel Components , ou selecionar o nome do componente numa biblioteca disponível no painel Components e arrastá-lo para o documento.
-
Quando um objeto é selecionado para colocação, o cursor muda para uma cruz, indicando que está em modo de edição, e se relevante, o objeto aparecerá "flutuante" sob o cursor.
-
Prima a tecla Tab para editar as propriedades do objeto antes de o colocar. Isto abrirá o painel Properties desse objeto em particular, permitindo-lhe alterar várias opções. Quando terminar de definir as propriedades, clique em
para voltar ao modo de colocação. A vantagem de editar durante a colocação é que os objetos que têm um identificador numérico, como um designador, serão incrementados automaticamente.
-
Posicione o cursor e depois clique com o botão esquerdo ou prima Enter para colocar o objeto. Para objetos complexos, como fios ou polígonos, deve continuar o procedimento de posicionar e clicar para colocar todos os vértices do objeto.
Nota: As opções na página
Schematic - AutoFocus da caixa de diálogo
Preferences controlam o estado da visualização do esquema. Por exemplo, o esquema pode ser configurado para ampliar automaticamente ao colocar ou editar objetos ligados, ou para esbater toda a cablagem não relacionada com o fio que está atualmente a ser colocado. Estão disponíveis outras opções de zoom e deslocação utilizando as teclas de atalho ou a roda do rato. Utilize a tecla
Ctrl e rode a roda do rato para ampliar e reduzir; prima a roda do rato e mova o rato para cima para ampliar ou para baixo para reduzir durante a colocação. Pode configurar o comportamento do seu rato na página
System - Mouse Wheel Configuration da caixa de diálogo
Preferences .
-
Depois de colocar um objeto, continuará em modo de colocação (indicado pelo cursor em forma de cruz), o que lhe permite colocar imediatamente outro objeto do mesmo tipo. Para terminar o modo de colocação, clique com o botão direito ou prima a tecla Esc . Em alguns casos, como ao colocar um polígono, poderá ter de o fazer duas vezes: uma para terminar a colocação do objeto e outra para sair do modo de colocação. Quando sair do modo de colocação, o cursor regressará à sua forma predefinida.
Edição Antes da Colocação
As propriedades predefinidas de um objeto (aquelas que podem logicamente ser definidas antecipadamente) podem ser alteradas em qualquer altura na página Schematic – Defaults da caixa de diálogo Preferences . Estas propriedades serão aplicadas ao colocar objetos subsequentes.

Utilize a coluna Primitive List para aceder às propriedades dos objetos e editar os valores predefinidos conforme necessário.
Por predefinição, os valores predefinidos dos objetos são guardados no ficheiro Advsch.dft. Opcionalmente, os valores podem ser guardados num ficheiro .dft com um nome diferente. Estão disponíveis controlos para guardar e carregar ficheiros .dft, permitindo-lhe criar "conjuntos" favoritos de valores predefinidos de objetos. Todas as definições guardadas em e carregadas a partir de ficheiros .dft são predefinições definidas pelo utilizador. Se necessário, os valores predefinidos originais podem ser repostos em qualquer altura utilizando as opções Set To Defaults ou Reset All. Os valores predefinidos originais estão codificados de forma fixa.
Edição Durante a Colocação
Existe um conjunto de atributos disponível para edição no momento em que um objeto é colocado pela primeira vez. Para aceder a estes atributos, prima a tecla Tab enquanto está em modo de colocação para abrir o painel Properties associado. Premir a tecla Tab coloca a colocação em pausa para que possa efetuar as edições necessárias ao objeto.
Exemplo do painel Properties para um objeto Net Label.
Depois de efetuar as edições, clique na sobreposição do botão de pausa do espaço de design (
) para retomar a colocação.
Os atributos definidos desta forma tornar-se-ão as predefinições para a colocação posterior de objetos, a menos que a opção
Permanent na página
Schematic – Defaults da caixa de diálogo
Preferences esteja ativada. Quando esta opção está ativada, as alterações efetuadas afetam apenas o objeto que está a ser colocado e os objetos subsequentes colocados durante a mesma sessão de colocação.
Edição Após a Colocação
Depois de um objeto ser colocado, existem várias formas de o editar. Estas são descritas abaixo.
O Painel ou Caixa de Diálogo de Propriedades Associado
Este método de edição utiliza o modo do painel Properties associado e a respetiva caixa de diálogo para modificar as propriedades de um objeto colocado.
Após a colocação, a caixa de diálogo associada pode ser acedida:
-
Fazendo duplo clique no objeto colocado.
-
Posicionando o cursor sobre o objeto, clicando com o botão direito e escolhendo Properties no menu de contexto.
Após a colocação, o modo associado do painel Properties pode ser acedido de uma das seguintes formas:
-
Se o painel Properties já estiver ativo, selecione o objeto.
-
Após selecionar o objeto, selecione o painel Properties a partir do botão Panels na parte inferior direita do espaço de design ou selecione View » Panels » Properties nos menus principais.
Se a opção
Double Click Runs Interactive Properties estiver desativada (predefinição) na página
Schematic - Graphical Editing page da caixa de diálogo
Preferences, quando fizer duplo clique na primitiva ou clicar com o botão direito numa primitiva selecionada e depois escolher
Properties, a caixa de diálogo será aberta. Quando a opção
Double Click Runs Interactive Properties estiver ativada, o painel
Properties será aberto.
Embora as opções sejam as mesmas na caixa de diálogo e no painel, a ordem e a disposição das opções podem diferir ligeiramente.
Prima Ctrl+Q para alternar as unidades de medida atualmente utilizadas no painel/caixa de diálogo entre o sistema métrico (mm) e o sistema imperial (mil). Isto afeta apenas a apresentação das medidas no painel/caixa de diálogo; não altera a unidade de medida especificada para a folha, que é configurada na definição Units no painel Properties quando não há objetos selecionados no espaço de design.
Edição Gráfica
Este método de edição permite-lhe selecionar diretamente um objeto colocado no espaço de design e alterar graficamente o seu tamanho, forma ou localização. A modificação da forma e/ou do tamanho (quando aplicável) é efetuada através da utilização de "pontos de controlo" de edição que aparecem assim que o objeto é selecionado.

Exemplo de pontos de controlo de edição para um objeto Sheet Symbol selecionado.
Quando um objeto é selecionado, pode movê-lo ou editar as suas características gráficas. Clique num objeto para o selecionar; os respetivos "pontos de controlo" ou vértices são apresentados. O objeto selecionado será realçado na cor de seleção definida no campo Selections da região Color Options na página Schematic - Graphical Editing page da caixa de diálogo Preferences . Para alterar graficamente um objeto selecionado, clique e mantenha premido num ponto de controlo de edição. Esse ponto do objeto ficará então ligado ao cursor. Mova o rato para uma nova localização e largue para redimensionar. Clique em qualquer ponto de um objeto selecionado para o mover ou prima a tecla Delete para o eliminar.
Mover objetos selecionados:
- Os objetos esquemáticos ou PCB selecionados podem ser deslocados ('nudged') pelo valor atual da grelha de ajuste premindo as teclas de seta enquanto mantém premida a tecla Ctrl .
-
Os objetos selecionados também podem ser deslocados ('nudged') pelo valor da grelha de ajuste x10 premindo as teclas de seta enquanto mantém premidas as teclas Ctrl+Shift.
-
Para os objetos esquemáticos, a grelha de ajuste atual é apresentada na barra de estado. As grelhas de ajuste disponíveis são configuradas na página Schematic - Grids da caixa de diálogo Preferences. Prima G para percorrer ciclicamente os valores de grelha disponíveis enquanto trabalha.
-
Para os objetos PCB, a grelha de ajuste atual é apresentada na barra de estado e é definida na caixa de diálogo Grid Editor. Prima Ctrl+G para abrir a caixa de diálogo e introduzir um novo valor.
-
Pode selecionar vários componentes PCB e reposicioná-los individualmente (pela ordem em que os selecionou) usando o comando Reposition Selected Components (Tools » Component Placement » Reposition Selected Components ou atalho T, O, C). Os componentes podem ser selecionados diretamente no PCB usando o painel PCB , ou no Schematic Editor se Cross Select Mode estiver ativado (menu Tools).
Reposicionar um Objeto
São usados dois termos para descrever o reposicionamento gráfico de um objeto: move e drag.
-
Move - mover o(s) objeto(s) sem considerar a conectividade.
-
Drag - tentar manter a conectividade ao mover o(s) objeto(s).
O editor esquemático funciona num modo ou no outro, dependendo do estado atual da opção Always Drag (página Schematic - Graphical Editing da caixa de diálogo Preferences).
O estado atual da opção Always Drag pode ser alternado temporariamente enquanto trabalha mantendo premida a tecla Ctrl. Se a opção Always Drag estiver ativada e fizer Ctrl + clique, manter e arrastar, o software não tentará manter a conectividade, movendo em vez disso o objeto sob o cursor. Nesta situação, se esse objeto for membro de uma união, então todos os objetos da união serão movidos. Se trabalhar com Always Drag ativado, mantenha Ctrl premido enquanto clica e arrasta para mover todos os objetos de uma união. Tenha em atenção que a tecla Ctrl funciona em ambos os sentidos; se Always Drag estiver atualmente desativado, então manter Ctrl premido instrui o editor esquemático a mudar do comportamento de mover objeto para o comportamento de arrastar objeto.
Clique e mantenha sobre um objeto (ou um dos objetos numa seleção) para o reposicionar. Quando o fizer, o cursor pode ajustar-se a uma localização diferente no objeto daquela onde clicou. Isto é intencional e é controlado pelas seguintes opções, configuradas na página Schematic - Graphical Editing da caixa de diálogo Preferences. Tenha em atenção que os objetos elétricos, como etiquetas de net, símbolos de folha e componentes, comportam-se de forma diferente dos objetos não elétricos, como um retângulo ou uma linha, se a opção Always Drag estiver ativa.
-
Center of Object - quando ativada, para um objeto gráfico move o cursor e mantém-no no centro geométrico do objeto. Para um objeto elétrico, mantém-no na localização do clique se a opção Always Drag estiver ativada. Se Always Drag estiver desativado, mantém-no no centro geométrico. Para cadeias de texto, mantém-no pelo ponto de referência da cadeia (determinado pela definição atual da propriedade Justification da cadeia).
-
Object's Electrical Hot Spot - quando ativada, se o objeto for um objeto elétrico, mantém-no num Hot Spot (o Hot Spot é o ponto onde a conectividade é criada). Quando ativada, esta opção substitui a opção Center of Object para objetos elétricos.
-
Always Drag - o termo Drag é usado para indicar movement while maintaining connectivity. Quando ativada, ao clicar e arrastar sobre um objeto elétrico está a pedir ao software que tente manter a conectividade atual e ajustar ordenadamente a cablagem em conformidade enquanto arrasta. Mantenha Ctrl premido para mudar temporariamente de Dragging para Moving.
-
Quando Always Drag está ativado, o software tenta manter a conectividade atualmente definida nessa net. O Always Drag pode ser temporariamente inibido mantendo Ctrl premido enquanto clica e arrasta.
-
Prima a tecla G durante o movimento do objeto para percorrer ciclicamente as definições Grid Preset disponíveis. Estas são configuradas na página Schematic - Grids da caixa de diálogo Preferences.
-
Prima a tecla Ctrl durante o movimento de texto ou objeto gráfico para inibir temporariamente a definição atual de Grid Preset e definir a grelha para o valor mínimo de 10 mil. Esta funcionalidade é útil quando precisa de ajustar cuidadosamente a localização de uma cadeia de texto.
-
Os objetos selecionados podem ser deslocados ('nudged') uma grelha (de acordo com o valor atual da grelha de ajuste) premindo as teclas Ctrl+Arrow. Os objetos selecionados também podem ser deslocados ('nudged') 10 grelhas (valor da grelha de ajuste multiplicado por 10) premindo as teclas Ctrl+Shift+arrow.
-
Prima a tecla Alt enquanto move, para restringir a direção do movimento ao eixo horizontal ou vertical, dependendo da direção inicial do movimento.
-
Prima Ctrl+Spacebar para rodar a seleção no sentido contrário ao dos ponteiros do relógio e em incrementos de 90°. Prima Shift+Ctrl+Spacebar para rodar a seleção no sentido dos ponteiros do relógio.
-
Prima as teclas X ou Y para inverter a seleção ao longo do eixo X ou do eixo Y, respetivamente.
-
Prima Spacebar (ou Shift+Spacebar) para alterar o modo de cablagem para quaisquer fios, buses ou signal harnesses ligados. O modo de cablagem para cablagem ligada só pode ser alterado desde que a opção Drag Orthogonal esteja ativada, na página Schematic - General da caixa de diálogo Preferences. O modo predefinido é manter a cablagem em ângulos de 90 graus. Se esta opção estiver desativada, não só o modo de cablagem não pode ser percorrido ciclicamente, como a cablagem ligada será reposicionada obliquamente.
Comandos de Movimento
A posição do objeto pode ser alterada usando comandos do submenu Edit » Move dos menus principais ou do submenu de movimento em Active Bar.
-
Drag - arrastar um objeto individual no documento atual, mantendo a conectividade com outros objetos elétricos (se for escolhido um objeto elétrico).
-
Move - mover um objeto individual no documento atual. A conectividade não é mantida ao usar esta funcionalidade.
-
Move Selection - reposicionar objetos selecionados no documento atual. A conectividade não é mantida ao usar esta funcionalidade.
-
Move Selection by X, Y - desfasar a seleção atual de objetos por uma quantidade precisa nas direções X e/ou Y. Após iniciar o comando, aparecerá a caixa de diálogo Move Selection by X, Y. Use esta caixa de diálogo para especificar valores de incremento delta X e/ou delta Y, pelos quais a seleção será movida. Depois de clicar em OK, a seleção será movida em conformidade.

A caixa de diálogo Move Selection by X, Y
-
Drag Selection - arrastar objetos elétricos selecionados no documento atual, mantendo a conectividade com outros objetos elétricos. Para usar com uma seleção de objetos não elétricos, mantenha a tecla Ctrl premida para iniciar o movimento. Isto tem o efeito de desativar temporariamente a opção Always Drag, fazendo com que o comando Drag Selection passe a atuar como o comando Move Selection. Tenha em atenção que a tecla Ctrl também inibe o ajuste à grelha; solte a tecla Ctrl assim que o movimento tiver começado para restabelecer o ajuste à grelha.
-
Move To Front - este comando é usado para reposicionar um objeto e colocá-lo à frente de todos os outros objetos na pilha de desenho no documento atual.
-
Rotate Selection - este comando é usado para rodar um ou mais objetos selecionados no sentido contrário ao dos ponteiros do relógio.
-
Rotate Selection Clockwise - este comando é usado para rodar um ou mais objetos selecionados no sentido dos ponteiros do relógio.
Comandos de Alinhamento
Os objetos também podem ser movidos alterando o seu alinhamento. Para alinhar objetos com outros objetos, selecione todos os objetos que pretende envolver no alinhamento, clique com o botão direito num objeto selecionado, e depois selecione Align. Em alternativa, use o submenu Edit » Align dos menus principais ou o submenu de alinhamento em Active Bar. O submenu de alinhamento contém várias opções para distribuir objetos selecionados.
A conectividade não é preservada durante o alinhamento.
O comando Align é usado para aceder à caixa de diálogo Align Objects, que fornece controlos para alinhar rapidamente o conjunto de objetos de desenho atualmente selecionados conforme necessário. Use a caixa de diálogo para definir opções para o alinhamento vertical e/ou horizontal dos objetos selecionados, conforme necessário, e depois clique em OK para efetuar o alinhamento.

A caixa de diálogo Align Objects
-
Ativar as opções Horizontal e Vertical ao mesmo tempo pode resultar num conflito, com os objetos selecionados a ficarem empilhados uns sobre os outros.
-
Usar as opções Distribute equally pode fazer com que os objetos movidos fiquem fora da grelha. Ative a opção Move primitives to grid para restringir o alinhamento de modo a que todos os primitivos na seleção fiquem sobre um ponto válido da grelha após a conclusão do alinhamento.
Opções e Controlos da caixa de diálogo Alinhar Objetos
-
Horizontal Alignment - escolha uma das seguintes opções para determinar o alinhamento horizontal dos objetos selecionados:
-
No Change - mantém inalterado o alinhamento horizontal dos objetos.
-
Left - alinha os objetos à aresta esquerda do objeto mais à esquerda.
-
Center - alinha os objetos num eixo a meio caminho entre os objetos mais à esquerda e mais à direita na seleção.
-
Right - alinha os objetos à aresta direita do objeto mais à direita.
-
Distribute equally - distribui horizontalmente os objetos selecionados de forma uniforme, usando os objetos mais à esquerda e mais à direita como limites esquerdo e direito, respetivamente.
-
Vertical Alignment - escolha uma das seguintes opções para determinar o alinhamento vertical dos objetos selecionados:
-
No Change - mantém inalterado o alinhamento vertical dos objetos selecionados.
-
Top - alinha os objetos à aresta superior do objeto mais acima.
-
Center - alinha os objetos num eixo a meio caminho entre os objetos mais acima e mais abaixo na seleção.
-
Bottom - alinha os objetos à aresta inferior do objeto mais abaixo.
-
Distribute equally - distribui verticalmente os objetos selecionados de forma uniforme, usando os objetos mais acima e mais abaixo como limites superior e inferior, respetivamente.
-
Move primitives to grid - ative esta opção para restringir o alinhamento, de modo que todos os primitivos na seleção fiquem sobre um ponto válido da grelha após a conclusão do alinhamento.
O comando Align Left / Align Right / Align Top / Align Bottom permite alinhar os objetos de desenho selecionados pelas respetivas arestas esquerda/direita/superior/inferior. Depois de iniciar o comando, a aresta esquerda/direita/superior/inferior do objeto mais à esquerda/direita/acima/abaixo é usada como referência e todos os outros objetos na seleção serão movidos para a esquerda/direita/cima/baixo, para que as respetivas arestas esquerdas fiquem alinhadas com essa referência.
Os objetos serão movidos independentemente da sua posição relativamente à referência. É possível que os objetos fiquem parcial ou totalmente sobrepostos.
O comando Align Horizontal Centers / Align Vertical Centers permite colocar os objetos selecionados numa única coluna/linha, alinhados pelos respetivos centros horizontais/verticais. Depois de iniciar o comando, os objetos na seleção serão movidos horizontal/verticalmente para formar uma única coluna/linha, alinhados pelos respetivos centros horizontais/verticais. A linha central vertical da coluna é o ponto médio entre os objetos mais à esquerda e mais à direita na seleção; a linha central horizontal da linha é o ponto médio entre os objetos mais acima e mais abaixo na seleção.
O comando Distribute Horizontally / Distribute Vertically permite tornar igual o espaçamento horizontal/vertical de uma seleção de objetos. Depois de iniciar o comando, os objetos mais à esquerda e mais à direita / mais acima e mais abaixo da seleção permanecerão fixos nas suas posições, ficando todos os outros objetos espaçados igualmente entre eles. A posição vertical/horizontal dos objetos não é alterada.
O comando Align To Grid é usado para mover os objetos selecionados para o ponto mais próximo da grelha de ajuste atual.
Arredondamento das Coordenadas dos Objetos
Pode arredondar as coordenadas internas dos objetos, para contrariar qualquer efeito de arredondamento ao mudar das unidades de medida Imperiais para Métricas a meio do desenho, escolhendo o comando Tools » Convert » Round coordinates of objects nos menus principais. O resultado global é que as coordenadas internas de todos os objetos de desenho ficarão como teriam ficado se tivesse começado a desenhar com unidades métricas desde o início.
Depois de iniciar o comando, aparecerá a caixa de diálogo Rounding coordinates of objects. Utilize esta caixa de diálogo para definir a que documentos será aplicado o processo de arredondamento:
-
Just this document - arredonda as coordenadas apenas do documento atual.
-
All schematic documents in the current project - arredonda as coordenadas de todos os documentos esquemáticos do projeto atual. Os documentos esquemáticos do projeto atual que estejam atualmente fechados serão abertos.
-
All open schematic documents - arredonda as coordenadas de todos os documentos esquemáticos que estejam atualmente abertos, independentemente do projeto a que pertençam.

A caixa de diálogo Rounding coordinates of objects
Depois de fazer a sua seleção e clicar em OK, abrir-se-á uma caixa de diálogo informativa que resume quantos objetos, em quantos documentos, tiveram as respetivas coordenadas arredondadas.
Mover um Objeto na Pilha de Desenho
O editor esquemático empilha automaticamente objetos, texto e gráficos em camadas. Cada objeto fica numa camada diferente consoante a ordem de criação e, por isso, é possível colocar objetos de forma a que se sobreponham. Os objetos criados ou adicionados mais recentemente ficam sempre na camada superior.
Utilizando os seguintes comandos do submenu Edit » Move dos menus principais ou do submenu de movimento em Active Bar, pode mover um objeto numa pilha de objetos sobrepostos da qual esse objeto faz parte.
Bring To Front / Send To Back – move um objeto que faz parte de uma pilha de objetos sobrepostos para a frente/para trás de todos os outros objetos dessa pilha. Depois de iniciar o comando, clique no objeto que pretende mover. O objeto será movido para o topo/fundo da pilha, à frente de / atrás de todos os objetos sobrepostos, sem alterar as suas coordenadas x ou y.
Bring To Front Of / Send To Back Of – move um objeto para a frente de / para trás de outro objeto numa pilha de objetos sobrepostos. Depois de iniciar o comando, clique no objeto que pretende mover e depois clique num objeto 'alvo' em relação ao qual pretende mover o primeiro objeto para a frente de / para trás de. O primeiro objeto será movido para a frente de / para trás desse objeto-alvo sem alterar as suas coordenadas x ou y.
Ao selecionar os objetos inicial ou alvo, se clicar numa área onde vários objetos possíveis se sobrepõem, aparecerá uma janela pop-up contendo todos os objetos sobrepostos, a partir da qual poderá escolher o objeto pretendido.
Edição de Texto no Local
A edição de texto no local permite editar entradas de texto no documento atual, como texto de designador e comentário, cadeias de texto, molduras de texto e notas totalmente expandidas, diretamente, em vez de ter de editar através do painel Properties. Para o fazer, clique uma vez no objeto textual para o selecionar e, depois de um pequeno intervalo, clique novamente para entrar no modo de edição no local (deve ser dado tempo suficiente entre cada clique para garantir que o software não interpreta os dois cliques simples como um duplo clique, o que abriria o painel Properties). Em alternativa, selecione o objeto textual no qual pretende efetuar a edição no local e depois utilize o atalho de teclado F2. Selecione o objeto de texto que pretende editar e depois ative o comando - o texto ficará realçado e pronto para edição direta.
Para terminar a edição de texto no local, clique fora da cadeia de texto. No caso de texto de parâmetro ou cadeia de texto, também pode premir Enter. Para uma moldura de texto ou nota, pode premir o botão com visto verde
(se decidir que a alteração efetuada não é necessária, prima o botão com cruz vermelha
para rejeitar a alteração).
Esta funcionalidade só está disponível se a opção
Enable In-Place Editing estiver ativada na página
Schematic - General da caixa de diálogo
Preferences . Se esta opção estiver desativada, terá de selecionar o objeto principal e editar o texto através do painel
Properties.
O menu do botão direito fornece comandos de edição padrão, como Cut, Copy, Paste, e Delete.
Edição de Objetos Polilinha
Um segmento de um objeto de conectividade do tipo polilinha (fio, bus ou signal harness) colocado numa folha esquemática pode ser dividido em duas partes num local escolhido da folha esquemática utilizando o comando Edit » Break Wire, nos menus principais. Depois de iniciar o comando, o cursor aparecerá de acordo com as definições estabelecidas para Cutter Box e Extremity Markers, na página Schematic - Break Wire page da caixa de diálogo Preferences.
Se a caixa de corte estiver definida para nunca ser apresentada, ou para ser apresentada apenas quando o cursor passar sobre um segmento de polilinha, a área de corte será distinguida na área de trabalho através da utilização de um marcador em cruz central, enquanto o cursor estiver afastado de um segmento de fio. Se tanto a caixa de corte como os marcadores de extremidade estiverem definidos para nunca serem apresentados, ao passar o cursor sobre um segmento de fio fará com que a parte relevante desse segmento, ou a sua totalidade, fique realçada, distinguindo assim a parte do fio que será cortada ao clicar.
Posicione o cursor sobre o segmento de fio, bus ou signal harness que pretende efetivamente dividir em dois e clique, ou prima Enter. O comprimento de segmento indicado será removido, dividindo assim o segmento em dois.
Continue a dividir mais objetos polilinha ou clique com o botão direito, ou prima Esc, para sair.
Enquanto estiver no modo de corte de fio, prima Spacebar para alternar entre os seguintes modos de comprimento de corte:
-
Snap To Segment - neste modo, a ferramenta de corte ajusta automaticamente o tamanho para se fixar a um segmento completo de polilinha.
-
Snap Grid Size Multiple - neste modo, o cortador é dimensionado para um múltiplo definido da grelha de ajuste atual.
-
Fixed Length - neste modo, o cortador é dimensionado para um comprimento fixo definido.
-
Independentemente do tamanho do cortador, com opções diferentes de Snap To Segment, o cortador encolherá para acomodar, na totalidade, segmentos de fio de menor dimensão — à medida que passa sobre eles — como se Snap To Segment estivesse selecionado.
-
As propriedades da ferramenta de corte podem ser definidas na página Schematic - Break Wire da caixa de diálogo Preferences . Os valores modificados ao nível do documento local serão imediatamente refletidos ao nível das preferências.
-
Também pode remover segmentos de fio selecionados (não segmentos de objetos de barramento ou signal harness) com um toque na tecla Delete , tendo também em conta as junções automáticas — permitindo-lhe remover um segmento de um fio apenas até essa junção (e incluindo essa junção se, de outro modo, apenas dois outros segmentos de fio permanecessem ligados a ela). Basta clicar duas vezes (com uma pausa entre os cliques) num determinado segmento de fio para o selecionar, assinalado pelos seus pontos de edição finais ficarem a vermelho. Pode eliminar múltiplos segmentos em fios diferentes; certifique-se de que cada um está selecionado (Shift+clique duas vezes em cada segmento subsequente para o incluir na seleção global de segmentos).
Para editar o vértice específico que se encontra atualmente sob o cursor, para o polígono, linha, fio, barramento, signal harness ou objeto de linha principal colocado numa folha esquemática ou num símbolo esquemático, pode ser utilizado o comando Edit <ObjectType> Vertex n acedido a partir do menu de contexto do vértice pretendido. Depois de iniciar o comando, surgirá a caixa de diálogo que apresenta as propriedades do objeto principal. O vértice escolhido ficará selecionado e pronto para edição na região Vertices do painel.
Utilizar Cortar/Copiar e Colar
No editor esquemático, pode cortar/copiar e colar objetos dentro de ou entre Documentos Esquemáticos; por exemplo, componente(s) de um esquema podem ser copiados para outro Documento Esquemático. Pode cortar/copiar objetos para a área de transferência do Windows e colá-los noutros documentos. Pode colar texto da área de transferência do Windows numa moldura de texto esquemática. Também pode copiar e colar diretamente uma seleção do tipo tabela a partir de outra aplicação, como o Microsoft Excel, ou de qualquer controlo em estilo de grelha no Altium Designer.
Ações de copiar/colar mais avançadas podem ser executadas utilizando a funcionalidade Smart Paste.
Selecione o(s) objeto(s) que pretende cortar/copiar, clique em Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) nos menus principais ou escolha o comando Cut/Copy no menu de contexto e depois clique para definir um ponto de referência de cópia no objeto, que será utilizado para posicionar com precisão o objeto ao colar. Só lhe será pedido que clique para definir um ponto de referência se a opção Clipboard Reference estiver ativada na página Schematic - Graphical Editing da caixa de diálogo Preferences . Se a opção Clipboard Reference estiver desativada, é aconselhável utilizar o atalho para iniciar o comando.
Se necessitar que o modelo da folha seja adicionado como parte da cópia (contendo margem, bloco de título, etc.), certifique-se de que a opção Add Template to Clipboard está ativada na página Schematic - Graphical Editing da caixa de diálogo Preferences .
Para copiar o(s) objeto(s) de design atualmente selecionado(s) para a área de transferência em formato textual, selecione o(s) objeto(s) e depois escolha o comando Edit » Copy As Text nos menus principais. O texto dos objetos baseados em texto na seleção (anotações, notas, molduras de texto, etiquetas de net, conectores offsheet, ports, power ports, etc.) será copiado para a área de transferência. Esta informação poderá depois ser colada em qualquer campo de texto ou documento de texto externo.
Para colocar no documento ativo o último conteúdo cortado/copiado para a área de transferência, escolha o comando Edit » Paste nos menus principais ou clique com o botão direito dentro do espaço de design e escolha o comando Paste no menu de contexto (atalho: Ctrl+V).
Ao colar objetos de componente copiados, os respetivos designadores serão repostos se a opção
Reset Parts Designators on Paste estiver ativada na página
Schematic - Graphical Editing da caixa de diálogo
Preferences.
Para copiar um ou mais objetos selecionados e depois colar múltiplas instâncias da seleção onde for necessário no documento atual, também pode utilizar o comando
Edit » Duplicate nos menus principais (atalho:
Ctrl+R). Como este comando é utilizado para copiar e colar objetos, não o pode utilizar para duplicar os elementos filhos de objetos de grupo.
Utilizar Smart Paste
A funcionalidade Smart Paste do editor esquemático permite que cópias de um objeto selecionado sejam opcionalmente transformadas e coladas como um objeto diferente. Por exemplo, uma seleção de Net Labels pode ser copiada e colada com Smart Paste como Ports, ou um grupo de Sheet Entries selecionadas pode ser colado como Ports+Wires+Net Labels com os barramentos expandidos em fios individuais.
Quando o(s) objeto(s) necessário(s) para a operação de smart paste tiver(em) sido copiado(s) para a área de transferência, escolha o comando Edit » Smart Paste nos menus principais, ou utilize o atalho de teclado Shift+Ctrl+V para aceder à caixa de diálogo Smart Paste.

A caixa de diálogo Smart Paste
Options and Controls of the Smart Paste Dialog
Escolher o Objeto a Colar
-
Schematic Object Type Grid - apresenta uma lista de todos os objetos na área de transferência que selecionou, agrupados por tipo. A caixa de verificação permite-lhe controlar que conjunto de objetos pretende colar. Antes de poder colar, também precisa de selecionar uma operação na região Choose Paste Action da caixa de diálogo. Isto determina como os objetos selecionados serão colocados na sua folha esquemática. A operação de colagem Themselves é uma operação de colagem padrão que cola os objetos tal como foram selecionados para a área de transferência. As outras operações permitem-lhe transformar o objeto de origem num objeto diferente (ou conjunto de objetos) ao colar.
- o software utiliza a sua própria área de transferência. A operação Smart Paste permite-lhe controlar operações de colagem sobre a área de transferência do software e também a área de transferência do Windows. Ative o conteúdo da área de transferência do Windows se quiser incluir esse conteúdo no smart paste.
-
Windows Clipboard Contents Grid
Escolher Ação de Colagem
-
Paste As - antes de poder colar, tem de selecionar uma operação de colagem. Isto determina como os objetos selecionados serão colocados na sua folha esquemática. A operação Themselves é uma operação de colagem padrão. As outras operações permitem transformar o objeto de origem num objeto diferente (ou numa coleção de objetos) ao colar. As transformações possíveis são:
-
Ports, Sheet Entries, Net Labels pode ser transformado em ports equivalentes, entradas de folha, etiquetas de net, ou numa moldura de texto/nota ou num conjunto de port e etiqueta de net por objeto (com fios).
-
Label, Text Frame, Note pode ser transformado em Label, Text Frame, Note.
-
Windows Clipboard Text pode ser transformado em etiquetas de net, ports, entradas de folha, labels, molduras de texto, notas, possivelmente partes ou num conjunto de port e etiqueta de net por objeto (com fios).
-
Windows Clipboard Graphics pode ser transformado numa imagem.
-
Options - ao escolher diferentes objetos Paste As, serão apresentadas diferentes opções:
Paste Array
-
Enable Paste Array - ative para copiar os objetos selecionados como uma matriz bidimensional. O número total de cópias que irá criar corresponde ao número de colunas multiplicado pelo número de linhas. Depois de clicar em OK, ser-lhe-á pedido que selecione uma localização inicial no documento onde a matriz será inserida. Posicione o cursor no local pretendido e depois clique ou prima Enter.
-
Columns
-
Count - especifica o número de colunas que pretende na sua matriz de colagem. Cada coluna é separada pela definição Column Spacing.
-
Spacing - introduza valores positivos ou negativos para o espaçamento para determinar se a matriz é colada para a direita ou para a esquerda na colocação horizontal, ou para cima ou para baixo na colocação vertical.
-
Rows
-
Count - especifica o número de linhas que pretende na sua matriz de colagem. Cada linha é separada pela definição Row Spacing.
-
Spacing - introduza valores positivos ou negativos para o espaçamento, para determinar se a matriz é colada para a direita ou para a esquerda na colocação horizontal, ou para cima ou para baixo na colocação vertical.
-
Text Increment
-
Direction - selecione o método que pretende utilizar para incrementar cadeias de texto (como designadores) nas cópias que está a colar. Pode selecionar uma das seguintes opções:
-
None - não incrementar. Cada cópia terá as mesmas cadeias de texto.
-
Horizontal First - incrementa as cadeias de texto aumentando o valor de uma cadeia relativamente à anterior pelo valor de Primary. A cadeia seguinte a incrementar é encontrada localizando a cadeia seguinte na sequência imediatamente à direita. Quando uma linha tiver sido resequenciada, passe para o início da linha seguinte acima. Os pinos também podem ser incrementados utilizando a definição Secondary.
-
Vertical First - incrementa as cadeias de texto aumentando o valor de uma cadeia relativamente à anterior pelo valor de Primary. A cadeia seguinte a incrementar é encontrada localizando a cadeia seguinte na sequência imediatamente acima. Quando uma coluna tiver sido resequenciada, passe para o início da coluna seguinte à direita. Os pinos também podem ser incrementados utilizando a definição Secondary.
-
Primary - as cadeias de texto são incrementadas/decrementadas relativamente à anterior pelo valor de Primary. Os pinos também podem ser alterados utilizando a definição Secondary.
-
Secondary - as cadeias de texto são incrementadas/decrementadas relativamente à anterior pelo valor de Primary. Os pinos também podem ser alterados utilizando a definição Primary .
-
Remove Leading Zeroes - ative esta opção para remover os zeros à esquerda da cadeia de texto. Por exemplo, 000ABC é transformado em ABC se esta opção estiver ativada.
Pode adicionar um valor negativo no campo de espaçamento para inverter a ordem dos objetos colocados
A utilização desta funcionalidade requer essencialmente que as três áreas seguintes da caixa de diálogo sejam configuradas conforme necessário:
-
Choose the objects to paste - esta secção apresenta uma lista de todos os objetos na área de transferência, agrupados por tipo. Selecione os objetos a colar utilizando a caixa de verificação junto de cada Schematic Object Type. O Altium Designer mantém uma área de transferência separada da área de transferência principal do Windows, de modo a obter melhor resolução dos detalhes dos objetos da área de transferência, mas, se necessário, o conteúdo da Área de Transferência do Windows também pode ser utilizado como origem de um Smart Paste.
-
Choose Paste Action - antes de novos objetos poderem ser colados, é necessário selecionar um objeto Paste As adequado para definir como os objetos selecionados serão transformados. Colar objetos como Themselves executará uma operação de colagem padrão. As outras opções transformarão o objeto de origem no objeto escolhido, ou coleção de objetos, antes da colagem. As opções adicionais, quando disponíveis, serão listadas abaixo do(s) objeto(s) de colagem escolhido(s).
-
Paste Array - ative esta opção para copiar os objetos selecionados como uma matriz bidimensional. O número total de cópias criadas será igual ao número de colunas multiplicado pelo número de linhas. Para objetos que envolvam identificadores, utilize os controlos de incremento de texto para determinar como os identificadores Primary (e Secondary, quando aplicável) são incrementados. Utilize o campo Direction para determinar como o incremento é aplicado – Horizontal First ou Vertical First. Para obter cópias exatas dos identificadores, sem qualquer incremento, defina a direção para None.
Ao configurar as opções na caixa de diálogo Smart Paste, uma região Summary na parte inferior da caixa de diálogo fornece uma visão geral útil do que vai acontecer - o que será colado no espaço de desenho, com base no conteúdo nomeado da área de transferência.
Com as opções configuradas conforme necessário, clique em OK. Se não estiver a ser colocada nenhuma matriz, o conteúdo a colar aparecerá “preso” ao cursor. Posicione o conteúdo na posição pretendida dentro do espaço de desenho e clique, ou prima Enter, para colar.
Edição Reentrante
O Schematic Editor inclui uma funcionalidade poderosa chamada edição reentrante, que lhe permite executar uma segunda operação utilizando os atalhos de teclado sem ter de sair da operação que está a realizar nesse momento. Por exemplo, premir Spacebar ao colocar uma peça fará rodar o objeto, mas não interromperá o processo de colocação. Depois de colocar a peça, aparecerá outra peça pronta no cursor já rodada.
A edição reentrante também é muito útil se começar a colocar um fio que precisa de ser ligado a um port que ainda não colocou. Não é necessário sair do modo Place Wire ; basta premir as teclas de atalho Place Port (P, R), colocar o port, premir Esc para sair do modo Place Port e depois ligar o fio ao port.
Medir a Distância num Documento Esquemático
O Schematic Editor tem uma ferramenta de distância localizada no menu Reports (Reports » Measure Distance, bem como as teclas de atalho Ctrl+M). Pode utilizar esta ferramenta para medir a distância entre dois pontos num documento esquemático. Após iniciar o comando, ser-lhe-á pedido que clique em dois pontos no documento esquemático. Depois de escolher os dois pontos, surge uma caixa de diálogo Information com um valor global de Distance , com os valores X Distance e Y Distance apresentados com precisão de duas casas decimais.
Mude a Grelha de Ajuste (atalho G) se não conseguir posicionar com precisão o cursor nos pontos pretendidos.
As unidades de medição são determinadas pela Units escolhida para o documento esquemático na região General do modo Document Options do painel Properties. Também pode mudar para unidades Imperiais ou Métricas alternando as unidades (View » Toggle Units).
Edição de Objetos de Grupo
Um objeto de grupo é qualquer conjunto de primitivas que tenha sido definido para se comportar como um objeto. Por exemplo, um componente num esquemático é uma coleção de objetos de desenho, cadeias de texto, parâmetros, pinos e referências a modelos. Os objetos primitivos que pertencem a um objeto de grupo são por vezes referidos como objetos filho e o objeto de grupo é o seu objeto pai.
Vejamos uma edição típica de um objeto de grupo que poderá querer efetuar. O seu projeto inclui vários condensadores. Atualmente, a tensão está especificada como parte da cadeia de comentário dos componentes. Precisa de alterar isto e especificar a tensão como um parâmetro do componente e tornar este parâmetro visível no esquemático.
Os passos que precisamos de executar são (descritos em detalhe abaixo):
-
Selecionar os condensadores com um valor de 100uF 16V.
-
Alterar o comentário para 100uF (remover o texto 16V).
-
Adicionar um novo parâmetro a estes componentes com o nome Voltage e o valor 16V.
-
Alterar a visibilidade deste parâmetro para que seja apresentado no esquemático.
Embora isto possa parecer um conjunto complexo de edições a efetuar, na realidade é bastante simples.
Passo 1. Selecionar os Condensadores
Para selecionar todos os condensadores de 100uF 16V, clique com o botão direito no símbolo do componente de um deles e selecione Find Similar Objects no menu de contexto.
Vamos usar a abordagem abordada no exemplo anterior, exceto que desta vez pretende fazer corresponder componentes que tenham o mesmo Comment e o mesmo Current Footprint como mostrado na imagem acima.
Tenha em atenção que também podemos fazer corresponder componentes cujo designador começa pela letra C. Isto é feito alterando Component Designator para C*. Clique em OK para selecionar os condensadores correspondentes.
Passo 2. Alterar a Cadeia de Comentário
Depois de clicar em OK, o painel Properties abre (se a opção Open Properties na caixa de diálogo Find Similar Objects estiver ativada). Por trás deste estará a folha esquemática a mostrar os objetos correspondentes selecionados nessa folha. Se as opções Zoom Matching e Mask Matching estiverem ativadas, a vista será ampliada e todos os objetos que não corresponderam ficarão esbatidos ou mascarados.
Pode verificar a linha de estado na parte inferior do painel Properties para ver se os mesmos condensadores existem noutras folhas.
Para alterar a cadeia de comentário, elimine 16V da cadeia e depois prima Enter para aplicar a alteração.
Passo 3. Adicionar um Novo Parâmetro ao Componente
A próxima alteração que precisamos de fazer é adicionar um novo parâmetro. Para o fazer, clique em Add na região Parameters do painel Properties no modo Component e depois selecione Parameter na lista pendente. Será adicionada uma entrada Parameter 1 à grelha na região. Introduza o novo Name e Value do parâmetro.
Clique em

para eliminar um parâmetro selecionado.
Passo 4. Tornar Visível o Parâmetro Voltage
O último passo é tornar visível o novo parâmetro Voltage. Clique no ícone
para tornar o parâmetro visível (aparece como
).
Atualizámos agora a cadeia de comentário para todos os condensadores 100uF. Também adicionámos um novo parâmetro chamado Voltage, definimos o seu valor como 16V e tornámos este parâmetro visível.
Pesquisa de Texto
Os editores de esquemáticos e de símbolos esquemáticos permitem-lhe encontrar rapidamente texto específico, ou texto parcial, de acordo com as opções de pesquisa definidas. Escolha o comando Edit » Find Text nos menus principais, clique com o botão direito no espaço de desenho e selecione o comando Find Text no menu de contexto, ou use o atalho de teclado Ctrl+F para aceder à caixa de diálogo Find Text. Use esta caixa de diálogo para especificar o texto existente a localizar, juntamente com o âmbito e opções adicionais.

A caixa de diálogo Find Text
Options and Controls of the Find Text Dialog
Texto a localizar
Âmbito
Opções
-
Case sensitive – ative esta opção para realizar uma pesquisa sensível a maiúsculas/minúsculas, o que significa que o texto de destino tem de corresponder à capitalização do texto de pesquisa introduzido no campo Text To Find.
-
Whole Words Only – ative esta opção para restringir a pesquisa apenas a palavras completas. Isto significa que o texto de pesquisa tem de existir integralmente tal como está e não fazer parte de uma cadeia de texto maior. Por exemplo, se esta opção estiver ativada, ao procurar por "cat", o software não considerará as primeiras três letras de "category" como uma correspondência válida. Desative esta opção para pesquisar livremente cadeias parciais.
-
Jump to Results – ative esta opção para que o texto correspondente/encontrado seja ampliado e centrado no espaço de desenho (sempre que possível). Quando uma pesquisa produz várias correspondências, abre-se a caixa de diálogo Find Text - Jump. Use esta caixa de diálogo para alternar entre os resultados de pesquisa correspondentes.
-
Regular expressions – assinale para pesquisar utilizando expressões regulares.
-
^ – corresponder apenas quando a cadeia estiver no início de uma linha.
-
$ – corresponder apenas quando a cadeia estiver no fim de uma linha.
-
. – indica qualquer caráter único (por exemplo, "te.t" corresponde a "test", "text" e "tent", mas não a "tet").
-
* – indica qualquer conjunto de carateres, incluindo nenhum caráter (por exemplo, "te*" corresponde a "text", "tent" e "te", mas não a "t").
-
+ – indica qualquer conjunto de carateres, exceto nenhum caráter (por exemplo, "te+" corresponde a "text" e "tent", mas não a "te").
-
[ ] – encontra qualquer um dos carateres incluídos entre parênteses retos.
-
[^] – um acento circunflexo no início de uma cadeia entre parênteses retos significa NOT (por exemplo, "[^tes]" corresponde a quaisquer carateres exceto t, e ou s).
-
[-] – um hífen numa cadeia entre parênteses retos indica um intervalo de carateres (por exemplo, "[l-o]" corresponde aos carateres l, m, n e o).
-
{ } – usado para agrupar carateres ou expressões. Os grupos podem ser aninhados com um máximo de 10 grupos num único padrão.
-
\ – uma barra invertida antes de um caráter curinga indica ao editor esquemático ou ao editor da biblioteca esquemática para tratar esse caráter literalmente, e não como curinga (por exemplo, "\^test" não procura a cadeia test no início de uma linha; procura a cadeia "^test").
-
Mask Matching – ative esta opção para que o texto correspondente seja ampliado e/ou atenuado no espaço de desenho de acordo com as definições na página System – Navigation page da caixa de diálogo PreferencesJump to Results quando a opção estiver ativada.
Todo o texto correspondente aparecerá listado no painel Messages, com a capacidade de fazer cross-probe para uma instância do texto procurado, diretamente no espaço de desenho (faça duplo clique numa entrada de mensagem ou clique com o botão direito e escolha Cross Probe no menu de contexto). Além disso, se a opção Jump to Results tiver sido ativada na caixa de diálogo Find Text e forem devolvidas várias instâncias do texto a encontrar, será apresentada a caixa de diálogo Find Text - Jump e a primeira ocorrência do texto - especificada no campo Text To Find da caixa de diálogo Find Text - será localizada e centrada no espaço de desenho.

A caixa de diálogo Find Text - Jump
A caixa de diálogo Find Text - Jump é uma caixa de diálogo não modal, o que significa que pode trabalhar com a interface do Altium Designer, incluindo objetos na folha esquemática, enquanto a caixa de diálogo está aberta.
Options and Controls of the Find Text - Jump Dialog
-
Previous - clique neste botão para navegar para o item de texto correspondente anterior. Clique repetidamente para recuar sequencialmente pelos itens.
-
Next - clique neste botão para navegar para o item de texto correspondente seguinte. Clique repetidamente para avançar sequencialmente pelos itens.
À medida que avança e recua pelas ocorrências correspondentes do texto encontrado, a região superior da caixa de diálogo refletirá o texto de pesquisa original e o item atual visualizado no espaço de desenho em termos do tipo de objeto (designador, identificador de rede, porta, porta de alimentação, etiqueta de rede), cadeia de texto ou moldura de texto) e o respetivo texto correspondente.
-
Close - clique neste botão para fechar a caixa de diálogo. Clique na seta pendente no lado direito do botão para aceder a um menu com as seguintes opções:
-
New Search - escolha este comando para fechar a caixa de diálogo e abrir a caixa de diálogo Find Text, a partir da qual pode modificar a pesquisa conforme necessário.
-
Close - escolha este comando para fechar a caixa de diálogo e regressar ao espaço de desenho. Em alternativa, use o atalho de teclado Esc para executar esta ação.
Salte para outra ocorrência resultante do texto pesquisado através de:
-
Utilizar os botões Previous e Next na caixa de diálogo Find Text - Jump.
-
Utilizar o comando Edit » Find Next (através do seu atalho F3).
-
Fazer cross-probe a partir de uma entrada de mensagem correspondente no painel Messages .
Também pode encontrar texto específico, ou texto parcial, de acordo com opções de pesquisa definidas, e depois substituir esse texto por novo texto especificado. Escolha o comando Edit » Replace Text nos menus principais ou use o atalho de teclado Ctrl+H para aceder à caixa de diálogo Find And Replace Text. Utilize esta caixa de diálogo para especificar o texto existente a encontrar e o texto de substituição a utilizar, juntamente com o âmbito e opções adicionais. Quando estiver tudo pronto, clique em OK. Todo o texto de destino será substituído, exceto se a opção Prompt On Replace estiver ativada na caixa de diálogo - o que lhe permitirá confirmar manualmente a substituição de cada instância de texto correspondente.

A caixa de diálogo Find and Replace Text
Options and Controls of the Find and Replace Text Dialog
Texto
-
Text To Find - utilize este campo para introduzir a cadeia de texto que pretende procurar. Introduza a palavra completa ou procure uma cadeia parcial. Esta última requer que a opção Whole Words Only esteja desativada. A cadeia pode conter os carateres curinga
? (caráter único) e * (qualquer grupo de carateres).
Os carateres curinga nunca são sensíveis a maiúsculas/minúsculas.
Cada cadeia pesquisada será adicionada à lista pendente do campo para recuperação rápida.
-
Replace With - utilize este campo para introduzir a cadeia de texto de substituição. O texto introduzido substituirá completamente a cadeia de texto resultante encontrada através da entrada Text To Find e das opções definidas.
As substituições seletivas de cadeias podem ser efetuadas utilizando a sintaxe {oldtext=newtext} para alterar apenas uma parte da cadeia pesquisada. Por exemplo, se introduzir a cadeia VCC no campo Text to Find e introduzir a cadeia {CC=DD} no campo Replace With, todas as instâncias da cadeia VCC serão alteradas para VDD. Pode utilizar vários conjuntos de parênteses retos para definir substituições complexas - a substituição entre parênteses retos mais à esquerda é feita primeiro, depois a seguinte à direita, e assim sucessivamente.
Âmbito
-
Sheet Scope - utilize este campo para determinar o âmbito da pesquisa de texto em termos dos documentos esquemáticos envolvidos. Escolha uma das seguintes opções:
-
Current Document - procurar apenas no documento ativo. No editor de símbolos esquemáticos, será efetuada uma pesquisa em todas as folhas de peça contidas no documento quando esta opção estiver selecionada.
-
Project Documents - procurar em todos os documentos esquemáticos do projeto ativo.
-
Open Documents - procurar em todos os documentos esquemáticos abertos, independentemente do projeto a que pertençam.
-
Selection - utilize este campo para restringir ainda mais o âmbito da pesquisa, com base no estado de seleção atual dos objetos. Escolha entre as seguintes opções:
-
Selected Objects - limitar a pesquisa apenas aos objetos que estão atualmente selecionados.
-
DeSelected Objects - limitar a pesquisa apenas aos objetos que estão atualmente não selecionados.
-
All Objects - sem limitação; procurar em todos os objetos, independentemente do respetivo estado de seleção.
-
Identifiers - utilize este campo para restringir ainda mais o âmbito da pesquisa com base no tipo de objeto baseado em texto. Escolha entre as seguintes opções:
-
All Identifiers - sem limitação; procurar em todos os objetos baseados em texto (cadeias de texto, molduras de texto, pinos, identificadores de rede e designadores).
-
Net Identifiers Only - limitar a pesquisa apenas a identificadores de rede (portas, portas de alimentação, entradas de folha, conectores fora da folha e etiquetas de rede).
-
Designators Only - limitar a pesquisa apenas a designadores de componentes.
Opções
-
Case sensitive - ative esta opção para efetuar uma pesquisa sensível a maiúsculas/minúsculas, o que significa que o texto de destino tem de corresponder ao uso de maiúsculas/minúsculas do texto de pesquisa introduzido no campo Text To Find. Esta opção não afeta o texto de substituição, que segue simplesmente o uso de maiúsculas/minúsculas do texto introduzido no campo Replace With.
-
Prompt On Replace - ative esta opção para que lhe seja pedido que confirme manualmente a substituição de cada instância de texto correspondente. É utilizada uma caixa de diálogo Confirm para tratar cada instância por sua vez, com uma caixa de diálogo final Information que resume o número de substituições efetuadas. Com esta opção desativada, todas as instâncias do texto encontrado que correspondam ao texto de pesquisa serão substituídas sem necessidade de confirmação manual. Da mesma forma, será apresentada uma caixa de diálogo Information para mostrar o número de substituições efetuadas.
-
Whole Words Only - ative esta opção para restringir a pesquisa apenas a palavras completas. Isto significa que o texto de pesquisa tem de existir integralmente tal como está e não fazer parte de uma cadeia de texto maior. Por exemplo, se esta opção estiver ativada, ao procurar "cat", o software não considerará as três primeiras letras de "category" como uma correspondência de pesquisa válida. Desative esta opção para procurar livremente cadeias parciais.
-
Regular expressions - assinale para pesquisar utilizando expressões regulares.
-
^ - corresponde apenas quando a cadeia está no início de uma linha.
-
$ - corresponde apenas quando a cadeia está no fim de uma linha.
-
. - indica qualquer caráter único (por exemplo, "te.t" corresponde a "test", "text" e "tent", mas não a "tet").
-
* - indica qualquer conjunto de carateres, incluindo nenhum caráter (por exemplo, "te*" corresponde a "text", "tent" e "te", mas não a "t").
-
+ - indica qualquer conjunto de carateres, exceto nenhum caráter (por exemplo, "te+" corresponde a "text" e "tent", mas não a "te").
-
[ ] - encontra qualquer um dos carateres entre parênteses retos.
-
[^] - um acento circunflexo no início de uma cadeia entre parênteses retos significa NÃO (por exemplo, "[^tes]" corresponde a quaisquer carateres exceto t, e ou s).
-
[-] - um hífen dentro de uma cadeia entre parênteses retos significa um intervalo de carateres (por exemplo, "[l-o]" corresponde aos carateres l, m, n e o).
-
{ } - utilizado para agrupar carateres ou expressões. Os grupos podem ser aninhados com um número máximo de 10 grupos num único padrão.
-
\ - uma barra invertida antes de um caráter curinga indica ao Schematic Editor ou ao Schematic Library Editor para tratar esse caráter literalmente, e não como um curinga (por exemplo, "\^test" não procura a cadeia test no início de uma linha; procura a cadeia "^test").
Só pode pesquisar dentro de ou entre documentos esquemáticos ou documentos de biblioteca esquemática - não numa combinação dos dois tipos de documento.
Trabalhar com Unions
Uma union é uma coleção de objetos que foram agrupados. Quando agrupados como uma union, pode selecionar/anular rapidamente a seleção de todos os membros da union e movê-los a todos quando um único membro da union é movido.
Para criar uma union a partir dos objetos de desenho atualmente selecionados, escolha o comando Tools » Convert » Create Union from selected objects nos menus principais ou clique com o botão direito no espaço de desenho e escolha o comando Unions » Create Union from selected objects no menu de contexto. Será criada uma union, com os objetos selecionados como seus membros. Uma caixa de diálogo de informação confirmará quantos objetos foram adicionados à union.
A abordagem básica para mover todos os objetos numa union é clicar e manter premido sobre um objeto membro dessa union e, em seguida, arrastar o cursor para mover todos os objetos dessa union. No entanto, o editor esquemático também suporta o arrastamento de objetos elétricos (como componentes, fios, portas, etc.) e, se esta funcionalidade estiver ativada, tem precedência e substitui o comportamento de mover union sempre que tentar arrastar um objeto elétrico.
O arrastamento de um objeto elétrico, tal como um componente, é ativado ao ativar a opção Always Drag na página Schematic - Graphical Editing page da caixa de diálogo Preferences. Se a opção estiver ativada, quando clicar e arrastar sobre um objeto elétrico estará a pedir ao software que tente manter a conectividade atual e ajustar a cablagem adequadamente à medida que arrasta.
O estado atual da opção Always Drag pode ser alternado temporariamente enquanto trabalha mantendo premida a tecla Ctrl. Se a opção Always Drag estiver ativada e fizer Ctrl + clicar, manter premido e arrastar, o software não tentará manter a conectividade, movendo em vez disso o objeto sob o cursor. Nesta situação, se esse objeto for membro de uma union, então todos os objetos da union serão movidos. Se trabalhar com Always Drag ativado, mantenha premido Ctrl enquanto clica e arrasta para mover todos os objetos numa union. Note que a tecla Ctrl funciona nos dois sentidos; se Always Drag estiver atualmente desativado, então manter premido Ctrl instrui o editor esquemático a mudar do comportamento de mover objeto para o comportamento de arrastar objeto.
Para selecionar/anular a seleção de todos os objetos na union da qual o objeto atualmente sob o cursor é membro, clique com o botão direito sobre um objeto que seja membro da union pretendida e escolha o comando Unions » Select All In Union / Deselect All In Union no menu de contexto.
Para remover um ou mais objetos membros de uma union específica, escolha o comando Tools » Convert » Break objects from Union nos menus principais. Após iniciar o comando, o cursor mudará para uma mira e ser-lhe-á pedido que escolha o objeto que deverá ser removido de uma union. Posicione o cursor sobre o objeto membro pretendido e clique, ou prima Enter. A caixa de diálogo Confirm Break Objects Union será apresentada. Utilize esta caixa de diálogo para determinar quais os objetos a remover da union (e, inversamente, quais os objetos a manter como parte dessa union). Depois de clicar em OK, a associação de objetos da union será atualizada em conformidade.

A caixa de diálogo Confirm Break Objects Union
Options and Controls of the Confirm Break Objects Union Dialog
Escolher objetos a manter ou remover da Union
-
Object Kind - mostra o tipo de objeto, por exemplo, Net Label, Bus, Hyperlink, etc.
-
Description - mostra a descrição dos objetos, por exemplo, altura/largura, designador, etc.
-
Keep in Union - ativar para marcar um ou mais objetos para remoção da Union.
-
All On - clicar para marcar todos os objetos para remoção da Union.
-
All Off - clicar para anular a seleção de todos os objetos.
Em alternativa, um objeto pode ser removido da union principal clicando com o botão direito sobre o objeto na union pretendida e escolhendo o comando Unions » Break objects from Union no menu de contexto.
Para desfazer (dissolver) todas as unions definidas para o documento esquemático atual, escolha o comando Tools » Convert » Break all objects Unions nos menus principais. Todas as unions do desenho serão dissolvidas, sem que nenhum dos anteriores objetos membros permaneça agrupado. Uma caixa de diálogo de informação confirmará quantos objetos foram removidos e de quantas unions.