Trabalhar com campos

Um campo é uma entidade de texto que contém instruções para exibir o status ou a propriedade de outra entidade ou configuração no desenho. Quando um campo é atualizado, ele exibe o valor mais recente da fonte de dados a que se refere. Os campos podem ser usados para inserir propriedades de desenho, propriedades personalizadas ou propriedades de objetos em textos, ou tabelas de várias linhas, ou como um atributo em um bloco. Os campos nos atributos são especialmente úteis em blocos de título: usando desenho, conjunto de folhas, subconjunto e propriedades de folha, os blocos de título podem ser preenchidos automaticamente.

Consulte o comando PROPDES para saber mais sobre o padrão e as propriedades de desenho personalizadas.

Consulte o comando CONJUNTODEFOLHAS para saber mais sobre as propriedades de conjunto de folhas, subconjunto e das folhas.

Se nenhum valor está disponível, um campo exibe hifens (----).

Se a variável de sistema FIELDDISPLAY está Ligada, os campos aparecem sobre um fundo cinza claro, que não é impresso.

A variável de sistema FIELDEVAL controla quando os campos serão atualizados.

Nota: Os campos de dados são atualizados apenas pelo comando UPDATEFIELD; estes não são atualizados automaticamente com base no valor da variável de sistema FIELDEVAL.

Procedimento geral para criar campos

  1. Siga um dos procedimentos:
    • Clique no botão Inserir Campo () na barra Inserir e no painel da Faixa de opções Anotar / Texto.
    • Escolher Inserir Campo... no menu Inserir.
    • Inicie o comando CAMPO.
    • Clique a ferramenta Campo () na barra Formatação do Texto quando criar ou editar TextoM ou um conteúdo de célula de tabela.

    A caixa de diálogo Campo é exibida.

  2. Em Nomes de Campo, expanda um grupo e escolha um nome de campo.

    As configurações para o nome do campo selecionado são exibidas.

  3. Ajuste as configurações, então clique no botão OK.

    A caixa de diálogo Campo é fechada.

    O campo é criado na célula em TextoM ou em Tabela, que está sendo editada.

    ou

    Você é solicitado: Especifique o ponto inicial ou [Altura/Justificar]:

    Faça o seguinte:

    • (opção) Digite H ou escolha Altura no menu de contexto para definir a altura do texto.
    • (opção) Digite J ou escolha Justificar no menu de contexto para definir a justificação do texto.
    • Especifique o ponto de inserção do campo no desenho.

    Uma entidade TextoM contendo o campo é criada.

Trabalhando com Fórmula de Campo

Fórmula de Campo refere-se a funções e operações que podem ser usadas na caixa de diálogo Campo.

  1. Inicie o comando FIELD para abrir a caixa de diálogo Field.
  2. Expanda o grupo Objetos na lista de Nomes de campo e selecione Fórmula.
  3. No campo Fórmula você pode inserir diferentes tipos de operações e fórmulas. O resultado será mostrado no campo Valor de campo.

A tabela a seguir mostra as operações que podem ser utilizadas na Fórmula de Campo.

Operação Caractere Descrição
Adição + Produz a soma de valores numéricos.
Subtração - Subtrai os dois valores numéricos.
Multiplicação * Multiplica os valores numéricos.
Divisão / Divide dois valores numéricos.
Exponenciação ^ Calcula o valor exponencial de números fornecidos.

A tabela a seguir mostra as funções que podem ser utilizadas na Fórmula de Campo.

Função Sintaxe
Cosseno cos(expressão)
Seno sin(expressão)
Tangente tang(expressão)
Arco cosseno acos(expressão)
Arco seno asin(expressão)
Arco tangente atan(expressão)
Quadrado sqr(expressão)
Raiz quadrada sqrt(expressão)
Arredondar ao inteiro mais próximo round(expressão)
Truncar decimal trunc(expressão)
Valor absoluto abs(expressão)
Graus para radianos d2r(expressão)
Radianos para graus r2d(expressão)
Logaritmo, base e ln(expressão)
Logaritmo, base 10 log(expressão)
Expoente, base e exp(expressão)
Expoente, base 10 exp10(expressão)
Pi = 3.14… pi
Nota: A sintaxe da função Tangente em Fórmula de Campo é um pouco diferente daquela em Parâmetros:
  • Fórmula de Campo: tang(expressão)
  • Parâmetros: tan(expressão)
Nota: O quadrado de um número, sqr(expressão), está disponível apenas na Fórmula de Campo.

Para exibir uma propriedade da entidade em um campo

  1. Inicie o comando CAMPO.

    A caixa de diálogo Campo é exibida.

  2. Expanda Objetos na lista de Nomes de campo e selecione Objeto.
  3. Clique o botão Selecionar Entidade () na caixa de diálogo Campo.

    A caixa de diálogo Campo fecha temporariamente.

    Você será solicitado: Selecione entidade:

  4. Clique na entidade da qual você deseja exibir uma propriedade.

    A caixa de diálogo Campo aparece novamente.

  5. Selecione a propriedade da entidade na lista Propriedade.
  6. Definir o layout de exibição:
    • Formato: escolha um formato de unidade.
    • Precisão: selecione uma precisão no botão lista
    • Converter: esta opção permite recalcular o valor do campo.
      • Escolha uma fórmula na lista; ex. f*#, onde f é o fator que você digita no campo Converter e # é o valor do campo.
      • Digite um fator no campo Converter; ex. 0,0001 para expressar a área de uma polilinha em metros quadrados em um desenho em 'cm'.
  7. Clique o botão OK.
  8. Especificar um ponto para colocar o campo no desenho.

Para editar um campo

  1. Editar célula de tabela ou entidade TextoM que contém o campo.
  2. Dê um duplo clique no campo.

    A caixa de diálogo Campo é exibida.

    Nota: Quando você edita um campo associado com um parâmetro que já não existe mais, uma mensagem de erro é exibida na caixa de diálogo.
  3. Ajustar as propriedades do campo.
  4. Clique no botão OK para salvar as alterações.

Para atualizar um campo

  1. Siga um dos procedimentos:
    • Clique o botão Atualizar Campo () na barra Redesenhar / Regenerar.
    • Escolha Atualizar Campos... no menu Ferramentas.
    • Inicie o comando ATUALIZARCAMPO.

    Você é solicitado: Selecione campo(s) para atualizar:

  2. Selecione o(s) campo que deseja atualizar e clique o botão-direito ou pressione Enter.

    Os campos selecionados são atualizados.

Nota: Se o bitcode 16 da variável de sistema FIELDEVAL estiver definido, a execução do comando REGEN vai atualizar todos os campos no desenho.
Nota: Os campos de dados são atualizados apenas pelo comando UPDATEFIELD; estes não são atualizados automaticamente com base no valor da variável de sistema FIELDEVAL.

Para converter um campo para texto

  1. Editar célula de tabela ou entidade TextoM que contém o campo.
  2. Selecione o campo.
  3. Clique o botão-direito, então escolha Converter Campo em Texto no menu de contexto.