Ajuda MicroStation CONNECT Edition

Expressões

Uma expressão é uma string de texto que define a sintaxe a ser avaliada pelo avaliador de expressão. A entrada da expressão pode ser composto por números, strings, strings de acesso, símbolos e operadores. Uma vez que você anexa um tipo de itens com uma expressão definida, o valor correspondente da expressão será exibido na Caixa de diálogo Propriedades do elemento.

Você pode acessar essa funcionalidade a partir da seção Definição da Propriedade na Caixa de diálogo Tipos de Item selecionando uma Definição de Propriedade do Item.

Ribbon: Desenho > Anexar > Tipos de Item > lançador da caixa de diálogo Tipos de Item.


Componentes de Expressão

Uma expressão é construída da esquerda para a direita, usando parênteses para explicitamente chamar funções ou operações de grupo. Veja abaixo os componentes de uma expressão:
  • String (cadeia de caracteres) - “Óleoduto”
  • Integer (Inteiro) - 1
  • Double (duplo) - 6.84
  • Símbolo - você pode usar símbolos para fornecer valores para avaliadores de expressão. Os símbolos podem ser de uma instância através de um string de acesso, valor definido, ou um método definido por aplicativo. Veja abaixo alguns exemplos:
    • Instância - “ActiveFile.Author”. Uma string de acesso é uma expressão limitada que não contém nenhum espaço vazio, operador ou porções de variável.
    • Valor - “System.Math.PI”
    • Método - “System.Math.Sin(1.57)”
  • Operadores -
    • Comparação - <, >, <=, >=, =, e <>
    • Conditional If (condicional, true-result, false-result)
    • Aritmética ^ (exponenciação), *, /, \, Mod, +, e -. O operador de divisão “/” sempre produz um resultado do tipo double (dobro). O operador de divisão “\” sempre produz um resultado do tipo integer (inteiro).

Usar o último valor válido

Se definido como Verdadeiro, exibirá o valor anterior da propriedade na caixa de diálogo Propriedades. Se definido como Falso, exibirá o valor atual.

Nota: Bibliotecas de tipos de item criadas com o uso de Expressões na Atualização 13 não serão compatíveis com os campos Unidades e Usar o último valor válido na Atualização 15. Para superar isso, você deve usar o comando Itemtype Upgrade All.

Este comando atualizará os tipos de item de bibliotecas mais antigas e os tornará compatíveis com os campos Unidades e Usar o último valor válido.

Valor de Falha

Neste campo você pode digitar o valor que será exibido nas propriedades do item se a expressão falhar em executar. Você pode digitar o Valor de Falha desejado no campo Valor de Falha na seção Expressão da caixa de diálogo Tipos de Item.




Classificação - exibe o valor de falha "Não válido" visto que "LengthX" não é uma entrada válida na expressão

Suportar caracteres especiais e espaços no tipo de item Expressão

Agora você pode usar espaços, caracteres estrangeiros, caracteres especiais e strings longas em expressões. Valores do Excel e Pesquisar, as strings são exibidas com caracteres e espaços externos.

Exemplo: Espaços nas Configurações do Excel e da Lista de Seleção.

Campos de lista de seleção que suportam espaços

Espaços de suporte do Excel

Exemplo: Espaços no nome da coluna do Excel na caixa de diálogo Tipos de Item e no Construtor de Expressões

Caractere especial na caixa de diálogo Tipos de item

String do Construtor de expressões com espaços

Sintaxe, matriz e estrutura

Múltiplos tipos de expressão e exemplos de sintaxe são suportados na caixa de diálogo Construtor de expressões. Agora você pode usar caracteres e espaços especiais nos nomes de propriedades Primitiva, Matriz e Estrutura.