Inspetor SCH
Parent page: Painéis Sch
Selecione manualmente objetos esquemáticos para preencher o painel SCH Inspector com objetos de desenho a visualizar ou editar.
Resumo
O painel SCH Inspector permite inspecionar e editar as propriedades de um ou mais objetos de desenho no documento esquemático ativo (ou em todos os documentos esquemáticos abertos). O painel pode ser utilizado para efetuar alterações em vários objetos do mesmo tipo, a partir de um único local conveniente.
Acesso ao painel
Aceda ao painel SCH Inspector através de:
Definir o âmbito de apresentação do painel
Quando um grande número de objetos foi selecionado na área de trabalho do editor, é frequente haver necessidade de editar apenas as propriedades de determinados tipos de objeto, sem perder nem ter de alterar a seleção. Isto pode ser conseguido utilizando os controlos sublinhados no topo do painel, para definir essencialmente um "âmbito de apresentação" para o painel:
Utilize o controlo sublinhado à esquerda para definir o tipo de objetos que podem ser apresentados. Ao clicar no controlo, será apresentada uma janela de seleção.
Utilize a janela para escolher que tipos de objeto incluir no painel para apresentação e edição — todos os objetos ou objetos específicos. Para escolher um ou mais tipos de objeto específicos, ative a opção Display only e depois ative a caixa de verificação junto do(s) objeto(s) pretendido(s) na lista abaixo. A lista conterá apenas os tipos de objeto atualmente selecionados na área de trabalho principal.
Ao ativar tipos de objeto específicos para apresentação, o controlo refletirá a escolha, listando os tipos ativados, separados por vírgulas.
Clique no controlo sublinhado à direita (mostrado acima como "documento atual") para escolher entre as seguintes opções:
- current document - apresentar apenas os objetos-alvo do documento esquemático ativo na janela do editor de desenho
- all open documents - apresentar os objetos-alvo de todos os documentos esquemáticos abertos, independentemente do projeto principal a que pertencem
- open documents of the same project - apresentar os objetos-alvo de todos os documentos esquemáticos abertos que sejam documentos de origem do mesmo projeto principal
Note: Relativamente às duas últimas opções deste controlo, os documentos esquemáticos que estejam abertos, mas ocultos, não serão considerados ao apresentar objetos.
Inspecionar atributos de objetos
Ao clicar num único objeto na janela do editor de desenho, o objeto será selecionado e os atributos associados ao mesmo serão apresentados no painel SCH Inspector. A informação é apresentada nas seguintes secções comuns recolhíveis:
Tipo
Esta secção do painel contém apenas uma entrada, relativa ao tipo de objeto de desenho que está a ser "inspecionado". Por exemplo, clicar num componente apresentará a entrada "Part", enquanto clicar no designador de um componente apresentará a entrada "Designator", e assim sucessivamente.
Desenho
Esta secção do painel também contém apenas uma entrada, relativa ao documento proprietário no qual o objeto foi colocado.
Gráfico
Esta secção do painel contém atributos gráficos do objeto selecionado. Os atributos aqui podem incluir a localização do objeto, a sua orientação e as cores utilizadas na sua apresentação.
Específico do objeto
Esta secção do painel contém atributos específicos do objeto que está a ser inspecionado e que não são atributos gráficos. Por exemplo, selecionar um componente apresentará um conjunto de atributos específicos de um componente:
- Description
- Lock Designator
- Lock Part ID
- Pins Locked
- File Name
- Configuration
- Component Designator
- Current Part
- Part Comment
- Current Footprint
- Component Type
- ...etc
Outros objetos selecionados terão atributos diferentes apresentados. Por exemplo, selecionar um Objeto de Alimentação (como um objeto GND) disponibilizará apenas um atributo Text como específico desse objeto.
Parâmetros
Para um objeto ao qual possam ser "associados" parâmetros, esta secção permite inspecionar, adicionar e eliminar Parameters para objetos únicos ou múltiplos.
Editar atributos de objetos
Os atributos de um objeto selecionado podem ser editados modificando a entrada relevante no painel. A alteração terá efeito assim que clicar fora do campo que está a editar. Esta é uma das vantagens de utilizar o painel para editar propriedades de objetos — o painel permanecerá aberto, permitindo alterar uma sequência de atributos conforme necessário, sem ter de fechar e reabrir sempre uma caixa de diálogo de propriedades.
Se o objeto que está a ser inspecionado tiver objetos-filho associados, estes aparecerão a azul na secção Object Specific (de forma semelhante a uma hiperligação). Clique nessas entradas para apresentar os atributos especificamente relativos a esses objetos-filho. Para cada objeto-filho, estará disponível uma ligação de regresso ao objeto principal — a ligação "Owner" na secção Específico do objeto do painel.
Utilize as ligações do painel (a azul) para aprofundar a edição dos parâmetros dos objetos-filho e, em seguida, utilize a ligação Owner para regressar ao objeto principal.
Outra vantagem de utilizar o painel para edição é que vários objetos podem ser modificados a partir do mesmo local, sem ter de editar, através de caixas de diálogo, um objeto de cada vez. Os objetos selecionados podem ser do mesmo tipo ou de tipos diferentes. Os atributos comuns a todos os objetos da seleção serão apresentados no painel. Os atributos comuns que tenham valores diferentes entre objetos serão apresentados como <...>. Edite os atributos conforme necessário — as alterações efetuadas serão imediatamente aplicadas a cada objeto da seleção.
Editar atributos com valores numéricos
Para um atributo numérico de um objeto selecionado, a forma mais simples de modificar o valor desse atributo é escrever um novo valor para substituir o existente. Os operadores mais e menos podem ser utilizados para especificar o sinal do valor. Um valor introduzido sem sinal especificado é assumido como positivo. Assim, introduzir 20 é o mesmo que introduzir +20.
Podem ser introduzidas unidades de medida específicas para um valor. O software converterá o valor para as unidades atuais definidas para o documento. Se não forem especificadas unidades, serão utilizadas as unidades predefinidas definidas para o documento.
Substituição em lote de atributos baseados em cadeias de caracteres
Há ocasiões em que é desejável modificar um atributo baseado em cadeia de caracteres que seja comum a vários objetos selecionados na área de trabalho. Por exemplo, para renomear objetos de etiqueta de rede de barramento de dados selecionados de D1, D2, D3, etc., para Data1, Data2, Data3, etc. Para efetuar este tipo de substituição em lote, o painel suporta a utilização de sintaxe de substituição de cadeias de caracteres.
Uma entrada de substituição de cadeia de caracteres é colocada entre chavetas e tem a forma:{oldstring=newstring}
Uma entrada desta forma faz com que todas as ocorrências de oldstring encontradas no valor do atributo sejam substituídas por newstring. No caso das etiquetas de rede do barramento de dados, deverá introduzir {D=Data} no campo de valor do atributo Text.
Para substituir várias partes de cadeia de caracteres diferentes na mesma cadeia de destino, escreva várias entradas de substituição, cada uma entre o seu próprio conjunto de chavetas. Por exemplo, considere as seguintes etiquetas de rede, associadas à cablagem de saída de um componente WB_PRTIO, configurado para ter quatro portas de E/S de 8 bits:
XPort8A_Out[7..0]
XPort8B_Out[7..0]
XPort8C_Out[7..0]
XPort8D_Out[7..0]
Considere agora que foi colocado um segundo componente WB_PRTIO, configurado para ter quatro portas de E/S de 32 bits. Em vez de colocar etiquetas de rede individuais de forma semelhante em cada fio de saída de cada porta neste segundo dispositivo, as quatro etiquetas de rede acima poderiam ser selecionadas, copiadas e depois coladas nos fios correspondentes do novo dispositivo de portas, sendo depois renomeadas. É nesta última operação que entra em ação a substituição em lote de cadeias de caracteres.
Se o formato pretendido das novas etiquetas de rede for YPort32x_Out[31..0], em que x representa a porta (A, B, C ou D), então, com as quatro etiquetas de rede selecionadas, o painel SCH Inspector pode ser utilizado para introduzir o seguinte no campo de valor do atributo Text:
{X=Y}{8=32}{7=31}
O software recebe esta entrada e efetua, na prática, uma substituição em lote — substituindo a primeira expressão, depois a segunda, e assim sucessivamente.
Edição inteligente de atributos baseados em cadeias de caracteres
O painel SCH Inspector oferece suporte adicional para modificação de cadeias de caracteres através da funcionalidade Smart Edit. Basta clicar num atributo partilhado dos objetos selecionados cujo valor seja uma cadeia de caracteres. Um botão
ficará disponível na extremidade direita da célula. Clique neste botão para aceder à caixa de diálogo Smart Edit.
A caixa de diálogo oferece um método simplificado para efetuar múltiplas modificações de cadeias de caracteres, acedido a partir do separador Batch Replace.
O separador Batch Replace na caixa de diálogo Smart Editor fornece uma substituição simples e direta, nos moldes da substituição de cadeias de caracteres discutida anteriormente (mas sem ter de introduzir as chavetas). Clique dentro do campo From e introduza a parte da cadeia atual a substituir. Depois clique dentro do campo To e introduza a cadeia a utilizar como substituição. A sintaxe familiar de substituição de cadeias de caracteres é apresentada na parte inferior do separador.
Por exemplo, considere vários designadores de componentes que têm o prefixo RA que precisa de ser alterado para RP. Neste caso, selecione os componentes, clique no atributo Component Designator no painel e aceda à caixa de diálogo Smart Edit. Depois, no separador Batch Replace, introduza RA no campo From e RP no campo To (a cadeia de substituição é, portanto, {RA=RP}). Tenha em atenção que introduzir apenas A e B nos campos From/To é equivalente, uma vez que o caráter P permanece inalterado.
Depois de clicar em OK, os designadores dos componentes no esquema serão modificados em conformidade.
Tal como na substituição básica de cadeias, o separador Batch Replace permite a substituição de várias partes de cadeia diferentes na mesma cadeia de destino.
Introduza as várias substituições como entradas From-To distintas. Considere o exemplo anterior de WB_PRTIO (consulte Substituição em lote de atributos baseados em cadeias, acima), em que cadeias no formato XPort8x_Out[7..0] precisam de ser alteradas para YPort32x_Out[31..0]. Neste caso, introduziria três entradas de substituição distintas no separador Batch Replace, como mostrado aqui.
Editar/Adicionar Parâmetros
Para um objeto ao qual possam ser 'associados' parâmetros, é apresentada uma secção adicional no painel SCH Inspector - Parameters.
Para um único objeto selecionado, esta secção lista todos os parâmetros atualmente definidos para esse objeto. Para vários objetos selecionados, a secção apresenta apenas os parâmetros que são comuns a todos os objetos da seleção.
Clique na hiperligação correspondente ao nome de um parâmetro para apresentar e editar as propriedades desse parâmetro diretamente no painel. Clique na ligação 'Owner' para voltar à edição do objeto principal ao qual o parâmetro pertence.
É possível adicionar qualquer número de parâmetros definidos pelo utilizador a partir desta secção do painel. No que diz respeito aos componentes, isto permite-lhe definir desde classificações de componentes, a informações de stock, dados de compra ou histórico de revisões.
Basta introduzir o valor do novo parâmetro no campo à direita da entrada Add User Parameter. Quando premir Enter ou clicar fora do campo, será apresentada a caixa de diálogo Add new parameter to n object(s), em que n representa o número de objetos de projeto selecionados aos quais este novo parâmetro será adicionado em simultâneo.
Altere o nome do novo parâmetro conforme necessário e clique em OK - o parâmetro será adicionado à lista de parâmetros do(s) objeto(s) selecionado(s).
Para remover um parâmetro do(s) objeto(s) selecionado(s), clique no símbolo
imediatamente à esquerda do nome do parâmetro. Será apresentada uma caixa de diálogo a pedir confirmação para prosseguir com a eliminação.
Notas
- Premir a tecla F11 alterna a visibilidade do painel na área de trabalho.
- As informações só aparecerão no painel quando um ou mais objetos tiverem sido selecionados na janela do editor de projeto.
- Se tiver definido o âmbito de apresentação do painel para mostrar tipos de objetos específicos, esse âmbito será mantido quando a seleção for limpa na área de trabalho principal. Se selecionar posteriormente um objeto que não faça parte desse âmbito previamente definido, o painel apresentará um controlo no centro - 'Clique aqui para apresentar todos os objetos' - que, ao ser clicado, repõe a parte Include do âmbito de apresentação para todos os tipos de objetos.
- Pode utilizar as teclas Up/Down Arrow para percorrer, respetivamente, para cima e para baixo a lista de atributos no painel.


