Consejos y sugerencias para el evaluador de expresiones
No todos los operadores son válidos con todos los tipos de comparación. Cuando se comparan cadenas de caracteres, If, =, /=, >=, <= son válidos, pero no <. No se producen errores, pero la precisión de los resultados puede verse afectada.
Para las cadenas de caracteres, son válidos los caracteres comodín estándar incluidos en Caracteres comodín. Por ejemplo, si la expresión (IF (= .LAYER ELEC*) EDISON) se incluye en la condición, todos los objetos de la consulta que estén situados en capas que empiecen por ELEC se muestran en la capa EDISON. Además, los operadores = y /= son válidos con caracteres comodín.
Para números reales inferiores a uno, deben introducirse todos los valores decimales con un cero por delante seguido de punto; por ejemplo, se debe introducir 0,001 como 0.001.
Cuando nil es un parámetro posible, Conjunto de herramientas AutoCAD Map 3D utiliza cero.
El evaluador de expresiones solo puede trabajar con cadenas de caracteres; no distingue entre cadenas de caracteres y valores numéricos. El evaluador de expresiones convierte cadenas de caracteres a sus valores numéricos para realizar operaciones matemáticas y luego vuelve a convertir los resultados en cadenas de caracteres.
Si se utilizan variables cuyos valores se han asignado mediante AutoLISP, se debe anteponer un signo de exclamación (!) a la variable.
Para mantener un espacio en una cadena de caracteres, ésta debe incluirse entre comillas. Por ejemplo, "esta cadena" se evalúa como una sola cadena, con un espacio entre las dos palabras. Sin las comillas, se evalúa como dos cadenas separadas. El evaluador de expresiones ignora las comillas.
Cuando se utilizan en funciones del evaluador nombres de objetos con espacios se deben escribir entre paréntesis. Estos incluyen las capas, bloques, sombreados y tipos de línea.
Las siguientes expresiones controlan un máximo de tres argumentos: +, –, *, /, AND, OR, STRCAT, = y /=. El resto de expresiones gestionan uno o dos argumentos. Si se usa +, –, * o /, se debe proporcionar más de un argumento. Por ejemplo (+5 6) se evalúa como 11; (+5 3 2) se evalúa como 10.
Los números con notación científica se evalúan tanto en expresiones compuestas como simples. Por ejemplo (+1e+001 1) se evalúa como 11,000; 1e+001 se evalúa como 10,0.
Conjunto de herramientas AutoCAD Map 3D evalúa pi solo en expresiones compuestas; el programa considera pi como una cadena en expresiones simples. Por ejemplo, (STRCAT pi "_%") se evalúa como 3,14%; pi por sí mismo se evalúa como "pi".
Puede especificar el color con valores de color ACI, Color verdadero o Libro de color.