Texto String
Parent page: Objetos do Esquemático
Uma Cadeia de Texto colocada.
Resumo
Uma cadeia de texto (também referida como anotação) é um primitivo de desenho não elétrico. É uma única linha de texto livre que pode ser colocada numa folha esquemática. As utilizações podem incluir títulos de secção, histórico de revisões, informação de temporização, ou outro texto descritivo ou instrutivo.
Disponibilidade
As cadeias de texto estão disponíveis para colocação tanto nos Editores de Esquemático como de Biblioteca Esquemática:
-
Schematic Editor - clique em Home | Graphical Elements |
nos menus principais.
-
Schematic Library Editor - clique em Home | Place |
nos menus principais.
Colocação
Depois de executar o comando, o cursor mudará para uma mira e entrará no modo de colocação de cadeia de texto. Uma cadeia de texto aparecerá "flutuante" no cursor.
- Posicione o objeto e depois clique ou prima Enter para efetuar a colocação.
- Continue a colocar mais cadeias de texto, ou clique com o botão direito ou prima Esc para sair do modo de colocação.
As ações adicionais que podem ser executadas durante a colocação são:
- Prima a tecla Tab para aceder a uma caixa de diálogo de propriedades associada, a partir da qual as propriedades da cadeia de texto 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 a cadeia de texto no sentido contrário ao dos ponteiros do relógio ou Shift+Spacebar para rotação no sentido dos ponteiros do relógio. A rotação é feita em incrementos de 90°.
- Prima as teclas X ou Y para espelhar a cadeia de texto 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 de cadeia de texto colocado na área de trabalho e alterar graficamente a sua localização. As cadeias de texto só podem ser ajustadas em termos do seu tamanho alterando o tamanho do tipo de letra utilizado (acedido através da caixa de diálogo Annotation). Como tal, não estão disponíveis alças de edição quando o objeto de cadeia de texto está selecionado:
Uma Cadeia de Texto selecionada
- Clique em qualquer ponto dentro da caixa tracejada e arraste para reposicionar a cadeia de texto conforme necessário. Durante o arrastamento, a cadeia de texto pode ser rodada (Spacebar/Shift+Spacebar) ou espelhada (teclas X ou Y para espelhar ao longo do eixo X ou do eixo Y, respetivamente).
-
O texto de um objeto de cadeia de texto pode ser editado in-place por:
- Clicar uma vez na cadeia de texto para a selecionar.
- Clicar novamente uma vez (ou premir 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 clique duplo (o que abriria a caixa de diálogo de propriedades da cadeia de texto).
- Para terminar a edição de texto no local, prima a tecla Enter ou utilize o rato para clicar fora da cadeia de texto.
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: Anotação
Este método de edição utiliza a caixa de diálogo Annotation para modificar as propriedades de um objeto de cadeia de texto.
A caixa de diálogo Anotação
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 de cadeia de texto colocado.
- Coloque o cursor sobre o objeto de cadeia de texto, clique com o botão direito e depois escolha Properties no menu de contexto.
Através de um Painel Inspector
Panel pages: SCH Inspector, SCHLIB Inspector
Um painel Inspector permite-lhe inspecionar e editar as propriedades de um ou mais objetos de desenho no documento ativo.
Cadeias Especiais
Embora os objetos de cadeia de texto possam ser usados para colocar texto definido pelo utilizador numa folha esquemática, não é apenas texto definido pelo utilizador que pode ser colocado. Para ajudar na produção de documentação, é utilizado o conceito de "cadeias especiais". Estas atuam como marcadores de posição para informação de desenho ou do sistema que deve ser apresentada no Esquemático no momento da geração do output.
São fornecidos conjuntos predefinidos de cadeias especiais predefinidas para utilização com novos documentos esquemáticos. Também pode adicionar as suas próprias cadeias especiais personalizadas definindo parâmetros adicionais ao nível do documento (para utilização apenas no esquemático atual) ou ao nível do projeto (disponíveis para utilização em todas as folhas esquemáticas e documentos PCB do projeto).
Colocar uma Cadeia Especial
Para utilizar uma cadeia especial num esquemático, coloque um objeto de cadeia de texto e depois defina o respetivo texto como um dos nomes de cadeia especial.
Numa folha esquemática, as cadeias especiais são caracterizadas pelo prefixo '=' (por exemplo, =CurrentTime, =CurrentDate, etc.). A lista de cadeias especiais disponíveis – tanto predefinidas como personalizadas – pode ser vista clicando na seta da lista pendente associada ao campo Text na caixa de diálogo Annotation.
Aceder a cadeias especiais para um objeto de cadeia de texto colocado.
Cadeias Especiais Predefinidas do Esquemático
Seguem-se as cadeias especiais predefinidas disponíveis para utilização num documento esquemático. A maioria destas liga-se à informação de parâmetros predefinidos definida para o documento ativo no separador Parameters da caixa de diálogo Document Options (Project | Content | Document Options).
-
=Address1– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoAddress1. -
=Address2– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoAddress2. -
=Address3– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoAddress3. -
=Address4– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoAddress4. - =Application_BuildNumber – apresenta a versão e a compilação da instalação atual do CircuitStudio
-
=ApprovedBy– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoApprovedBy. -
=Author– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoAuthor. -
=CheckedBy– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoCheckedBy. -
=CompanyName– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoCompanyName. -
=CurrentDate– a data atual, calculada automaticamente a partir das definições do sistema do utilizador e no formatodd/mm/yyyy, atualizada ao editar o esquemático ou ao atualizar/redesenhar. Exemplo:10/12/2012. -
=CurrentTime– a hora atual, calculada automaticamente a partir das definições do sistema do utilizador e no formatoh:mm:ss AM/PM, atualizada ao editar o esquemático ou ao atualizar/redesenhar. Exemplo:2:39:47 PM. -
=Date– utilizada para apresentar informação de data estática. Apresenta o valor especificado para o parâmetro predefinido ao nível do documentoDate. Ao contrário da cadeia especial=CurrentDate, que é calculada automaticamente e apresentada num formato definido, pode introduzir informação de data estática em qualquer formato que desejar. -
=DocumentFullPathAndName– utilizada para apresentar o caminho completo e o nome do documento no qual a cadeia é colocada. Exemplo:C:\MyTestDesign\PSU.SchDoc. -
=DocumentName– utilizada para apresentar apenas o nome do ficheiro do esquemático (sem o caminho do ficheiro). Exemplo:PSU.SchDoc. -
=DocumentNumber– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoDocumentNumber. O parâmetro de origem também pode ser atualizado através da caixa de diálogo Sheet Numbering For Project ao utilizar o comando Tools | Annotation | Number Sheets. -
=DrawnBy– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoDrawnBy. -
=Engineer– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoEngineer. -
=ImagePath– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoImagePath. -
=ModifiedDate– a marca temporal da data de modificação do esquemático, preenchida automaticamente. Exemplo:10/12/2012. -
=Organization– apresenta o valor especificado para o parâmetro predefinido ao nível do documento Organization. -
=ProjectName– apresenta o nome real do projeto (incluindo a extensão). Por exemplo, para um projeto com o nome de ficheiroMyPCB.PrjPcb, esta cadeia especial apresentaráMyPCB.PrjPcb. -
=Revision– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoRevision. -
=Rule– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoRule. O valor deste parâmetro será inicialmenteUndefined Rule(aparecendo como*no esquemático). Faça duplo clique no valor do parâmetro para aceder à possibilidade de definir um tipo de regra e editar a(s) sua(s) restrição(ões). -
=SheetNumber– o número da folha do esquemático atual. Este valor é calculado ao utilizar o comando Tools | Annotate | Number Sheets. O número de folha atribuído na caixa de diálogo Sheet Numbering For Project será introduzido no valor do parâmetro predefinido ao nível do documentoSheetNumber. A cadeia especial, quando utilizada na vista do separador Editor da folha esquemática, obterá a sua informação a partir daqui. -
=SheetTotal– o total de folhas do projeto. Este valor é calculado ao utilizar o comando Tools | Annotate | Number Sheets. O total de folhas na caixa de diálogo Sheet Numbering For Project será introduzido no valor do parâmetro predefinido ao nível do documentoSheetTotal. A cadeia especial, quando utilizada na vista do separador Editor da folha esquemática, obterá a sua informação a partir daqui. -
=Time– utilizado para apresentar informação de hora estática. Apresenta o valor especificado para o parâmetro predefinido ao nível do documentoTime. Ao contrário da cadeia especial=CurrentTime, que é calculada automaticamente e apresentada num formato definido, pode introduzir informação de hora estática em qualquer formato que pretender. -
=Title– apresenta o valor especificado para o parâmetro predefinido ao nível do documentoTitle. - =VariantName - apresenta a variante a partir da qual a saída foi gerada. Isto segue a entrada da variante atual (Project | Project Actions | Current Variant). Se o design base for utilizado para gerar a saída, o valor será [No Variations].
Cadeias especiais para utilização com parâmetros de componentes
Estão disponíveis várias cadeias especiais adicionais (ou interpretações especiais de cadeias existentes) ao definir parâmetros de componentes. Em cada caso, a cadeia especial é introduzida como o valor de um parâmetro.
-
=CurrentFootprint– apresenta o nome do footprint atualmente atribuído ao componente, tal como definido na região Models da caixa de diálogo associada Component Properties. -
=Comment– apresenta o valor que aparece no campo Comment do componente, tal como definido na região Properties da caixa de diálogo associada Component Properties. -
=Description– apresenta o valor que aparece no campo Description do componente, tal como definido na região Properties da caixa de diálogo associada Component Properties. -
=[ParameterName]– apresenta o valor definido para um parâmetro de componente especificado. Introduza o nome real de um parâmetro de componente como nome da cadeia especial – assim, para um parâmetro de componente com o nomePowerRating, introduza=PowerRating. Ao definir a propriedade Comment de um componente, o campo pendente associado será preenchido com cadeias especiais para todos os parâmetros de componente existentes, permitindo a utilização rápida do valor de qualquer parâmetro definido para Comment.