Советы и полезная информация по "Вычислителю выражений"
Не все операторы можно использовать со всеми типами сравнений. При сравнении строк допустимы операторы If, =, /=, >=, <=, оператор < использовать нельзя. В результатах не будет ошибки, влияние оказывается только на точность результатов.
Для строк допустимыми являются стандартные специальные символы, перечисленные в разделе "Подстановочные символы". Например, если выражение (IF (= .LAYER ELEC*) EDISON) поместить в условие, на слое EDISON будут отображаться все объекты, находящиеся на слоях, название которых начинается с ELEC. Со специальными символами можно использовать операторы = и /=.
При вводе действительных чисел меньше единицы необходимо использовать ведущий ноль, то есть число .001 необходимо вводить как 0.001.
Если нуль является допустимым параметром, AutoCAD Map 3D использует ноль.
Вычислитель выражений оперирует только строками; различий между строками и цифрами не делается. Вычислитель выражений для выполнения математический операций преобразовывает строки в цифровые значения, а затем преобразовывает результаты обратно в строки.
Если используются переменные AutoLISP, необходимо вводить перед такими переменными восклицательный знак (!).
Чтобы ввести пробел в строку, необходимо взять строку в кавычки. Например, строка "this string" считается одной строкой с пробелом между двумя словами. Без кавычек такая строка считается двумя отдельными строками. Вычислитель выражений игнорирует кавычки.
Если именованные объекты с пробелами используются в функциях, их необходимо заключать в круглые скобки. Такие объекты включают слои, блоки, штриховку и типы линий.
Следующие выражения содержат максимум три аргумента: +, –, *, /, И, ИЛИ, STRCAT, =, и /=. Все другие выражения обрабатывают один или два аргумента. При использовании +, –, *, или /, необходимо использовать более одного аргумента. Например, (+ 5 6) вычисляется как 11; (+ 5 3 2) вычисляется как 10.
Выражение вычисляет цифры в экспоненциальном представлении в простых составных выражениях. Например, (+ 1e+001 1) вычисляется как 11.0000; 1e+001 вычисляется как 10.0.
AutoCAD Map 3D вычисляет число pi только в составных выражениях; в простых выражения программа рассматривает число pi как строку. Например, (STRCAT pi "_%") вычисляется как 3.14%; выражение pi вычисляется как "pi."
Можно задавать цвет с помощью цветовых значений ИЦА, полной палитры цветов True Color или альбомов цветов.