Советы и полезная информация по "Вычислителю выражений"
Не все операторы можно использовать со всеми типами сравнений. При сравнении строк допустимы операторы 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 число Пи вычисляется только в составных выражениях; в простых выражения программа рассматривает число Пи как строку. Например, (STRCAT pi "_%") вычисляется как 3.14%; выражение pi вычисляется как "pi."
Можно задавать цвет с помощью цветовых значений ИЦА, полной палитры цветов True Color или альбомов цветов.