Ferramentas de Movimento
Parent page: Comandos
O editor de PCB inclui uma variedade de ferramentas de movimentação para o ajudar a desenvolver o desenho da placa de forma eficiente.
Resumo
O desenho de placas de circuito impresso é um processo altamente detalhado e preciso. Os objetos são cuidadosamente colocados para cumprir os seus requisitos mecânicos e eletrónicos. Para ajudar nisso, o editor de PCB inclui uma variedade de comandos e comportamentos de movimentação. A menos que esteja bloqueado, qualquer objeto pode ser movido clicando e arrastando. Para mover vários objetos, estes têm primeiro de ser selecionados para que o software saiba quais os objetos que devem ser movidos.
Detalhes
Além de mover objetos diretamente com o rato, estão disponíveis comandos específicos de movimentação ao clicar em Tools | Arrange |
. Segue-se, na tabela abaixo, um resumo de cada um.
Notas gerais sobre a movimentação de objetos:
-
Clique e mantenha premido o botão do rato para mover um único objeto. O objeto será segurado pelo:
- seu ponto de referência, no caso de um objeto com um único ponto de referência, como um pad, via ou componente, ou
- um vértice, no caso de uma pista ou de um objeto com forma poligonal.
- Os objetos individuais são movidos na snap grid atual. No caso de vários objetos, a localização onde o conjunto de seleção é segurado ficará na snap grid atual.
- Clicar e manter premido exige que o botão do rato permaneça pressionado. Isso não é necessário se utilizar um comando do menu Move. A vantagem de utilizar um comando Move é que as teclas de seta podem ser usadas para mover com precisão o(s) objeto(s) em incrementos de uma única grelha. Pode depois manter premida a tecla Shift para avançar em incrementos de 10 x a grelha.
- Um conjunto de objetos selecionados também pode ser movido usando a técnica de clicar e manter premido, dependendo do tipo de objeto no conjunto de seleção sobre o qual se clica. Quando vários objetos são movidos desta forma, o cursor salta para o ponto de grelha mais próximo e depois começa a mover o conjunto de seleção. Tenha em atenção que este ponto de retenção pode não ser um ponto de referência do objeto. Se o posicionamento for crítico, é preferível usar o comando Move Selection descrito abaixo, porque pode mover o cursor até este encaixar num ponto de referência do objeto, como o centro de um pad, que passa então a ser o ponto pelo qual o conjunto de objetos é segurado. Na verdade, pode ser útil colocar temporariamente um pad ou uma via para ajudar na recolocação precisa de um conjunto de objetos selecionados.
- Um conjunto de pistas selecionadas não pode ser movido usando a técnica de clicar e manter premido. Nesta situação, tem de ser usado o comando Move Selection (a menos que exista um objeto que não seja pista no conjunto de seleção sobre o qual se possa clicar e manter premido).
- Se forem movidos vários objetos, a sua posição relativa entre si é mantida.
Comportamento interativo durante a movimentação de objetos
Os seguintes comandos estão disponíveis enquanto um ou mais objetos estão a ser movidos:
- Prima Tab para abrir a caixa de diálogo de propriedades do objeto (se apenas um objeto estiver a ser movido).
- Prima Spacebar para rodar o(s) objeto(s) no sentido contrário ao dos ponteiros do relógio em torno do ponto de referência da movimentação, ou Shift + Spacebar para rodar no sentido dos ponteiros do relógio. O incremento de rotação predefinido é de 90 graus. O tamanho de Rotation Step pode ser alterado na página PCB Editor - General da caixa de diálogo Preferences.
- Prima a tecla X ou Y para inverter o(s) objeto(s) ao longo dos eixos X ou Y, respetivamente.
- Se o objeto que está a ser movido for um componente, prima L para o inverter para o outro lado da placa. Não utilize X ou Y para inverter componentes, porque os objetos primitivos dentro do componente não serão trocados para as camadas adequadas do lado inferior.
- Prima Esc para cancelar a ação de movimentação atual.
Resumo dos comandos de movimentação
| Comando | Comportamento |
|---|---|
| Move Object | Move o objeto escolhido. Depois de iniciar o comando, a barra de estado apresentará Move any Object. Clique para escolher o objeto e depois mova-o para a localização pretendida. Tenha em atenção que este comando não considera o estado de seleção dos objetos; limita-se a mover o objeto escolhido. |
| Drag | Move o objeto escolhido e arrasta com ele os objetos ligados. Depois de iniciar o comando, a barra de estado apresentará Move any Object. Clique para escolher o objeto e depois mova-o para a localização pretendida. Os segmentos de pista ligados permanecerão ligados; a extremidade no objeto em movimento deslocar-se-á com o objeto e a outra extremidade do(s) segmento(s) permanecerá onde estava. Tenha em atenção que as pistas ligadas a um componente só serão arrastadas se a opção Comp Drag estiver definida como Connected Tracks (na página PCB Editor - General da caixa de diálogo Preferences). Esta opção é discutida com mais detalhe abaixo. |
| Component | Move o componente escolhido. Depois de iniciar o comando, a barra de estado apresentará Moving Component. Clique para escolher o objeto e depois mova-o para a localização pretendida. O comportamento das pistas ligadas depende da definição da opção Comp Drag na página PCB Editor - General da caixa de diálogo Preferences. Isto é discutido com mais detalhe abaixo. |
| Re-Route | Refaz o encaminhamento do segmento de pista escolhido. Depois de iniciar o comando, a barra de estado pede para Choose a Track. Quando clica num segmento de pista, está efetivamente a dividir esse segmento em dois. Mova o cursor para posicionar o novo vértice onde estes dois segmentos se unem. Depois de colocar o vértice, estará a posicionar outro vértice para fixar as extremidades de mais dois segmentos, e assim sucessivamente. Clique com o botão direito (ou Esc) para parar de refazer o encaminhamento desta rota; faça-o uma segunda vez para sair do comando. |
| Break Track | Divide um segmento existente em dois segmentos. Este comando comporta-se da mesma forma que o comando Re-route, exceto que não se repete. Depois de iniciar o comando, a barra de estado pede para Choose a Track. Quando clica num segmento de pista, é adicionado um vértice no local do clique; mova o rato para posicionar o vértice. Esses segmentos serão libertados e o cursor em cruz permanece, indicando que continua no modo Break Track. Continue a dividir outras pistas ou clique com o botão direito (ou Esc) para terminar o comando. Tenha em atenção que este comportamento também pode ser obtido interativamente na área de trabalho sem iniciar este comando, clicando uma vez para selecionar um segmento de pista e depois clicando e mantendo premido no vértice central para dividir a pista. Posicione conforme necessário. |
| Drag Track End | Move um vértice existente (extremidade da pista) para uma nova localização. Depois de iniciar o comando, a barra de estado pede para Move any Object. Clique em qualquer ponto de um segmento de pista; o cursor saltará para a extremidade mais próxima desse segmento, que passará então a mover-se com o cursor. Posicione o cursor na localização pretendida e clique para colocar. |
| Move / Resize Tracks | Move livremente a extremidade de um segmento de pista. Depois de iniciar o comando, a barra de estado pede para Choose Track End Point. Clique em qualquer ponto de um segmento de pista; o cursor saltará para a extremidade mais próxima desse segmento, ligando-a ao cursor. Mova o cursor para deslocar essa extremidade e clique para colocar. Este comportamento, em que pode mover livremente a extremidade de um único segmento de pista, também pode ser obtido clicando uma vez para selecionar um segmento e depois clicando e mantendo premido num vértice de extremidade para o mover livremente. |
| Move Selection | Move os objetos selecionados. Depois de iniciar este comando, a barra de estado apresentará Move Selection. Clique em qualquer ponto da área de trabalho para segurar o conjunto de seleção nesse ponto e depois mova o rato para deslocar o conjunto de seleção para uma nova localização. Tenha em atenção que o clique que define o ponto de retenção do conjunto de seleção ficará automaticamente na grelha, a menos que passe o rato de forma a que este encaixe num hotspot do objeto (ponto de referência), como o centro de um pad. |
| Move Selection by X, Y | Move os objetos selecionados por um desvio definido pelo utilizador. Depois de iniciar este comando, abrir-se-á a caixa de diálogo Get X /Y Offsets. Introduza os valores de desvio pretendidos e depois clique em OK para mover o conjunto de seleção nessa quantidade. |
| Rotate Selection | Roda os objetos selecionados por um ângulo de rotação definido pelo utilizador. Depois de iniciar este comando, abrir-se-á a caixa de diálogo Rotation Angle. Introduza a rotação pretendida em graus e depois clique em OK. A barra de estado pedirá Select Reference Point; o conjunto de seleção rodará em torno do ponto onde clicar. |
| Flip Selection | Inverte o conjunto de seleção do lado atual da placa para o outro lado. O conjunto de seleção será invertido ao longo do eixo X como se fosse um único objeto, mantendo-se o retângulo delimitador global do conjunto na mesma localização X, Y na área de trabalho. Cada objeto que esteja numa camada com um par lógico será invertido e movido para a camada emparelhada. Por exemplo, objetos na Top Layer passam para Bottom Layer, Top Solder para Bottom Solder, e o mesmo acontece com camadas mecânicas que tenham sido definidas como pares de camadas. |
| Move Polygon Vertices | Move interativamente os vértices de um polígono. Depois de iniciar o comando, a barra de estado pedirá primeiro Choose a Polygon. Depois de clicar num polígono para o escolher, a barra de estado pedirá então para clicar para selecionar uma Handle (vértice) ou uma Edge. Tenha em atenção que este estado de edição também pode ser obtido clicando uma vez para selecionar um polígono. Há mais informações abaixo sobre a edição de um objeto com forma poligonal. |
| Vértices de Região | Mova interativamente os vértices de uma região sólida. Depois de iniciar o comando, a barra de estado pedirá primeiro para Escolher uma Região. Depois de clicar numa região para a selecionar, a barra de estado pedirá então que clique para selecionar uma Pega (vértice) ou uma Aresta. Tenha em atenção que este estado de edição também pode ser obtido clicando uma vez para selecionar uma região. Mais abaixo encontra mais informações sobre a edição de um objeto com forma poligonal. |
Mover Componentes
Como qualquer objeto, um componente pode ser movido clicando e mantendo premido. Em alternativa, utilize o comando Component do menu Move.
Como o Componente é Seguro
As footprints dos componentes são normalmente concebidas com a sua origem (ponto de referência) no centro geométrico do componente ou no centro do pad 1. Durante a fase de colocação de componentes no desenho da placa, pode ser preferível posicionar o componente com base no pad 1 ou talvez noutro pad. Para ativar este comportamento, ative a opção Smart Component Snap na página PCB Editor - General da caixa de diálogo Preferences. Quando esta opção está ativada, em vez de saltar para o ponto de referência, o software incluirá os centros dos pads como potenciais pontos de preensão e saltará para o ponto mais próximo (ponto de referência ou centro do pad) quando clicar e mantiver premido. Posicione o cursor perto do pad pelo qual pretende segurar o componente e depois clique e mantenha premido.
Configure as Object Snap Options na caixa de diálogo Preferences.
Como se Comportam as Tracks Ligadas
O comportamento predefinido para tracks ligadas a um componente é não mover as extremidades das tracks quando um componente é movido. É possível arrastar as extremidades das tracks com o componente em movimento definindo a opção Comp Drag para Connected Tracks (na página PCB Editor - General da caixa de diálogo Preferences). Uma vez que arrastar não é o comportamento predefinido ao mover, para mover um componente and arrastar as extremidades das tracks ligadas, tem de utilizar o comando Drag ou Component do menu Move.
Tenha em atenção que o software não tenta manter a colocação a 90/45 graus dos objetos track nem impedir potenciais violações das regras de desenho ao mover um componente e arrastar tracks. O PCB Editor inclui excelentes funcionalidades de deslizamento de tracks. Utilize-as para organizar segmentos de track desordenados ou mova o componente sem arrastar e use as mesmas capacidades de deslizamento para modificar os segmentos de track depois de o componente ter sido movido.
Para organizar tracks arrastadas, clique uma vez para selecionar o segmento, depois clique e mantenha premido o segmento e deslize-o. O software irá restaurar a colocação a 90/45 nas tracks.
Mover Segmentos de Track/Linha
O encaminhamento é tradicionalmente colocado de forma que todos os segmentos de track sejam verticais, horizontais ou a 45 graus. Isto é feito para permitir a utilização mais eficiente do espaço na placa. O PCB Editor inclui algoritmos sofisticados para mover segmentos de track na placa, de modo a que a disposição do encaminhamento possa ser mantida.
Este deslizamento de segmentos de track pode ser invocado interativamente clicando primeiro para selecionar o segmento de track e depois clicando e mantendo premido quando o cursor especial aparecer para deslizar o segmento (como mostrado na animação abaixo), ou clicando e mantendo premido sobre um segmento de track e deslizando-o. Este comportamento de deslizamento pode ser configurado utilizando as opções Dragging na página PCB Editor - Interactive Routing da caixa de diálogo Preferences. Estas opções permitem-lhe atribuir a ação Mover a uma track, o que é útil se quiser poder mover livremente um segmento de track individual.
Além de suportar a movimentação dos segmentos numa net individual, o algoritmo integrado de push and shove permite que múltiplos encaminhamentos sejam movidos de forma organizada numa única operação, como mostrado na animação abaixo. Prima os atalhos Shift+R para alternar entre os diferentes modos de deslizamento interativo: Push Obstacles, Hug and Push Obstacles e Ignore Obstacles. O modo atual é indicado na barra de estado durante o deslizamento.
Clique uma vez para selecionar o segmento; quando o cursor especial aparecer, clique e mantenha premido para deslizar o segmento. Em alternativa, clique, mantenha premido e comece a deslizar.
Remodelar um Segmento de Track Existente
Em harmonia com a funcionalidade de deslizamento de segmentos, também pode quebrar ou, mais corretamente, reshape um segmento existente. Para o fazer, clique uma vez para selecionar o segmento e depois passe o rato sobre o vértice central. Aparecerá um cursor especial, indicando que este segmento pode ser remodelado. Clique e mantenha premido; à medida que move o rato, o software adicionará automaticamente novos segmentos de remodelação, como mostrado nas imagens abaixo.
Passe o rato sobre o vértice central para mostrar o cursor de remodelação,
Clique e mantenha premido, depois arraste para remodelar o segmento,
Um segmento existente pode ser remodelado, se necessário.
Largue para concluir o processo de remodelação.
Mover Vértices de Objetos Poligonais
Existem algumas diferenças entre os vários objetos poligonais. Consulte o objeto individual para obter mais informações sobre como remodelar um objeto poligonal.