Porto
Parent page: Objetos esquemáticos
Resumo
Um port é um primitivo de projeto elétrico. É utilizado para criar uma ligação elétrica entre uma folha esquemática e outra folha, ou símbolo de folha (através de uma entrada de folha correspondente), num projeto com múltiplas folhas (tanto em projetos planos como hierárquicos). O nome do port define a ligação (ou seja, um port numa folha esquemática liga-se a ports ou entradas de folha com o mesmo nome noutras folhas do projeto).
Disponibilidade
Os ports estão disponíveis para colocação no Schematic Editor apenas clicando em Home | Circuit Elements |
Colocação
Depois de iniciar o comando, o cursor mudará para uma mira e entrará no modo de colocação de ports. A colocação é feita executando a seguinte sequência de ações:
- Clique ou prima Enter para fixar a extremidade esquerda do port.
- Mova o cursor para ajustar o comprimento do port conforme necessário e, em seguida, clique ou prima Enter para concluir a colocação do port.
- Continue a colocar mais ports ou clique com o botão direito ou prima Esc para sair do modo de colocação.
Ações adicionais que podem ser executadas durante a colocação – enquanto o port ainda está preso ao cursor e antes de a sua extremidade esquerda ser fixada – são:
- Prima a tecla Tab para aceder a uma caixa de diálogo de propriedades associada, a partir da qual as propriedades do port podem ser alteradas em tempo real.
- Prima a tecla Alt para restringir a direção do movimento ao eixo horizontal ou vertical, dependendo da direção inicial do movimento.
- Prima Spacebar para rodar o port no sentido contrário ao dos ponteiros do relógio ou Shift+Spacebar para rodar no sentido dos ponteiros do relógio. A rotação é feita em incrementos de 90°.
- Prima as teclas X ou Y para espelhar o port ao longo do eixo X ou do eixo Y, respetivamente.
Edição gráfica
Este método de edição permite-lhe selecionar diretamente um objeto port colocado na área de trabalho e alterar graficamente o seu comprimento, altura ou localização.
Quando um objeto port está selecionado, estão disponíveis os seguintes pontos de edição:
- Clique e arraste A para alterar o comprimento do port.
- Clique e arraste B para alterar a altura do port.
- Clique em qualquer ponto do port – afastado dos pontos de edição – e arraste para o reposicionar. Durante o arrastamento, o port pode ser rodado (Spacebar/Shift+Spacebar) ou espelhado (teclas X ou Y para espelhar ao longo do eixo X ou do eixo Y, respetivamente).
-
O nome do objeto port pode ser editado in-place da seguinte forma:
- Clicando uma vez no port para o selecionar.
- Clicando novamente uma vez (ou premindo a tecla Enter) 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 a caixa de diálogo de propriedades do port).
- Para terminar a edição de texto no local, prima a tecla Enter ou utilize o rato para clicar fora do port.
Edição não gráfica
Estão disponíveis os seguintes métodos de edição não gráfica:
Através de uma caixa de diálogo de propriedades associada
Dialog page: Propriedades do Port
Este método de edição utiliza a caixa de diálogo Port Properties para modificar as propriedades de um objeto port.
A caixa de diálogo Port Properties
A caixa de diálogo pode ser acedida durante a colocação premindo a tecla Tab.
Após a colocação, a caixa de diálogo pode ser acedida de uma das seguintes formas:
- Faça duplo clique no objeto port colocado.
- Coloque o cursor sobre o objeto port, clique com o botão direito e depois escolha Properties no menu de contexto.
Através do painel SCH Inspector
Panel page: SCH Inspector
O painel SCH Inspector permite-lhe inspecionar e editar as propriedades de um ou mais objetos de projeto no documento ativo.
Ações do Port
Ao clicar com o botão direito sobre um port colocado, será apresentado um menu sensível ao contexto, a partir do qual estão disponíveis os seguintes comandos (no submenu Port Actions) que atuam sobre esse port (ou sobre todos os ports atualmente selecionados, quando aplicável):
- Jump to Sheet Entry <PortName> - utilize este comando para saltar para a entrada de folha correspondente ao port no símbolo de folha principal que referencia a subfolha onde o port se encontra.
- Toggle Port IO Type - utilize este comando para alternar o I/O Type do port.
A alteração efetiva depende do I/O Type atual, da seguinte forma:
- Unspecified permanece Unspecified.
- Output muda para Input.
- Input muda para Output.
- Bidirectional permanece Bidirectional.
- Place Harness Connector of Type <HarnessConnectorType> - utilize este comando para colocar rapidamente um conector de harness (com as respetivas entradas de harness definidas) para ligação ao port.
- Jump to Port <PortName> on <SheetName> - utilize este comando para saltar para outro port com o mesmo nome no documento esquemático de origem indicado.
Dimensionamento automático
Fazer as coisas manualmente significa, normalmente, ter de despender esforço adicional. Naturalmente, isto dá-lhe controlo total, mas se puder ser implementado um processo automatizado que seja simultaneamente rápido e eficaz, a sua utilização pode trazer grandes benefícios. Com o objeto port, a automatização do tamanho do port pode certamente ter um impacto positivo na produtividade.
Para tirar partido da funcionalidade de dimensionamento automático, ative a opção Autosize do port. Isto pode ser feito tanto na caixa de diálogo Port Properties como no painel SCH Inspector.
Dimensionamento automático em ação. Com a funcionalidade desativada (em cima), o port teria de ser redimensionado manualmente. Quando ativada (em baixo), o port é automaticamente redimensionado para acomodar o comprimento do novo texto.
Se alterar o tamanho do tipo de letra, a funcionalidade de dimensionamento automático também trata disso. A altura do port será redimensionada para acomodar o texto em conformidade.
Com o dimensionamento automático ativado (em baixo), o port será redimensionado para se ajustar ao novo tamanho do texto.
Notas
- Quando compilar um esquema ou gerar uma netlist, a relação entre ports e símbolos de folha é determinada pelo Net Identifier Scope escolhido para o projeto. Este âmbito é definido configurando a opção Net Identifier Scope no separador Options da caixa de diálogo Options for Project (Project | Content | Project Options). Quando definido como Flat ou Global, todos os ports com o mesmo nome dentro do mesmo documento esquemático ou em documentos esquemáticos diferentes são considerados eletricamente ligados. Quando definido como Hierarchical ou Strict Hierarchical, os ports ligam-se apenas verticalmente às suas entradas de folha correspondentes. Não se ligam horizontalmente a outros ports com o mesmo nome.
-
A opção I/O Type na caixa de diálogo Port Properties permite-lhe definir o tipo elétrico do port. Escolha entre
Input,Output,BidirectionalouUnspecified. -
Se precisar de negar (incluir uma barra por cima de) um nome de port, inclua um caráter de barra invertida após cada caráter no nome (por exemplo,
E\N\A\B\L\E\) - Os nomes dos ports não são utilizados para nomear nets. Isto significa que será utilizado um nome de net gerado pelo sistema se não existir nenhuma etiqueta de net ou objeto de alimentação associado a essa net.
- Quando um Port está ligado a um Signal Harness, o Port torna-se um objeto Harness. Por predefinição, o Port mudará de cor para corresponder à cor do Signal Harness.
- Quando um Port está ligado a um Harness Connector por um Signal Harness, o Harness Type na caixa de diálogo Port Properties é automaticamente preenchido com o Harness Type do Harness Connector. Quando um Port está ligado a uma Sheet Entry por um Signal Harness e a Sheet Entry tem um Harness Type declarado, o Port tornar-se-á um objeto Harness e mudará para a cor do Signal Harness. Se afastar o Port do Harness Connector ou da Sheet Entry, o Port voltará à cor predefinida.
-
Por predefinição, o tipo de letra utilizado para o Name do port segue o tipo de letra global ao nível do documento definido no separador Sheet Options da caixa de diálogo Document Options (Project | Content |
). Isto pode ser substituído ao nível de cada port individual utilizando o controlo à direita da etiqueta Font na caixa de diálogo Port Properties – permitindo-lhe controlar totalmente a apresentação textual dos ports conforme necessário.

