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: As bibliotecas de tipos de Item criadas utilizando Expressões na Atualização 13 não serão compatíveis com os campos Unidades e Usar o último valor válido. Para superar isso, você deve utilizar o comando Itemtype Upgrade All.

Este comando atualizará os tipos de item de bibliotecas mais antigas e os tornará compatíveis com 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