Автор работы: Пользователь скрыл имя, 23 Января 2013 в 22:23, реферат
Формула — это набор команд, который при расчете может использоваться программой для обычного выполнения вычислений и обработки или преобразования текстового содержимого. Большинство объектов AutoCAD Mechanical могут содержать и вычислять формулы.
Например, формулы, используемые с примечаниями (команда AMNOTE), придают примечаниям интеллектуальные функции, обеспечивающие отображение соответствующего текста примечания, в зависимости от контекста. В спецификации формулы можно использовать для математических вычислений и автоматического заполнения столбцов спецификации.
Если результатом формулы является текст, то формула обычно содержит последовательность выражений и текстовых строк. Если результатом формулы является число, то формула содержит только выражение.
Где могут использоваться эти ссылки?
Формулы в... |
Да/Нет |
Примечания (созданные с помощью AMNOTE) |
Да |
Столбцы спецификации / списка деталей |
Нет |
Номера позиций |
Нет |
Столбцы таблицы размеров отверстий |
Да |
Названия таблицы размеров отверстий |
Нет |
Метки выносных элементов |
Нет |
Метки на пояснительном виде |
Нет |
Метки линий сечения |
Нет |
Ссылки на свойства структуры
Ссылки на свойства структуры указывают на свойства объектов структуры Mechanical. Как правило, программа использует эти ссылки в формулах для определения меток пояснительного вида.
STRUCT:COMP_NAME Ссылка на имя компонента. |
STRUCT:VIEW_NAME Ссылка на имя вида компонента или папку. |
STRUCT:SCALE Ссылка на масштаб пояснительного вида. |
Где могут использоваться эти ссылки?
Формулы в... |
Да/Нет |
Примечания (созданные с помощью AMNOTE) |
Да |
Столбцы спецификации / списка деталей |
Нет |
Номера позиций |
Нет |
Столбцы таблицы размеров отверстий |
Нет |
Названия таблицы размеров отверстий |
Нет |
Метки выносных элементов |
Да |
Метки на пояснительном виде |
Да |
Метки линий сечения |
Нет |
Численные функции
ПримечаниеДаже если аргументом "x" является текст, функция выполняет его преобразование в число. Если выполнить преобразование невозможно, программа формирует ошибку.
ABS(x) Возвращает значение "x" по модулю. |
ACOS(x) Возвращает значение arccosine(x) (обратное значение cosine(x)) в радианах. |
ASIN(x) Возвращает значение arcsine(x) (обратное значение sine(x)) в радианах. |
ATAN(x) Возвращает значение arctangent(x) (обратное значение tangent(x)) в радианах. |
COS(x) Возвращает значение cosine(x), где угол "x" измеряется в радианах. |
EXP(x) Возвращает "е" в степени "x". Значение константы "e" принимается равным 2.718282 |
CEILING(x, число_десятичных_знаков) Округление "x" в большую сторону до заданного количества десятичных знаков. Например, CEILING(8.546, 1) равно 8,6. |
FLOOR (x, число_десятичных_знаков) Округление "x" в меньшую сторону до заданного количества десятичных знаков. Например, значение FLOOR(8.546, 1) равно 8.5. |
INT(x) Округление "x" в меньшую сторону до целочисленного значения. Например, INT(2.97) равно 2. Для отрицательных значений "x" возвращается нуль. |
LN(x) Возвращает натуральный |
MAX(x1, x2,...) Возвращает наибольшее число. Функция может иметь до 20 аргументов. |
MIN( x1, x2,...) Возвращает наименьшее число. Функция может иметь до 20 аргументов. |
MOD(x1, x2) Возвращает остаток от целочисленного деления x1 на x2. Оба аргумента должны быть целыми числами. |
PI() Возвращает значение константы PI (3.141592653589....) |
SIN(x) Возвращает значение sine(x), где угол "x" измеряется в радианах. |
SQRT(x) Возвращает значение квадратного корня из x. |
TAN(x) Возвращает значение tangent(x), где угол "x" измеряется в радианах. |
TEXT(x, формат) Преобразует "x" в текст в формате с ведущими нулями и десятичными разрядами в соответствии с аргументом формата. Аргумент формата — это текст типа "0.00" или "000.00", и т. д. Например, TEXT(5.1246,”000.00”) дает “005.12”. |
DIMSTYLEANG(x, стиль) Преобразование "x" в формат угловых данных. Значение стиля является именем допустимого стиля, существующего в текущем чертеже. Текст форматируется в соответствии с параметрами стиля. Итоговый текст может содержать другие последовательности форматирования МТекста (цвет, шрифт, размер текста). |
DIMSTYLELIN(x, стиль) Преобразование "x" в линейное значение. Значение стиля является именем допустимого стиля, существующего в текущем чертеже. |
Логические функции
Аргументы "логическое_выражение1", "логическое_выражение2" и т. д. должны быть логическими выражениями или значениями, преобразуемыми в логические.
AND(логическое_выражение1, логическое_выражение2,...) Возвращает значение "FALSE", если хотя бы один аргумент имеет значение "FALSE". В противном случае возвращает значение "TRUE". |
OR(логическое_выражение1, логическое_выражение2,...) Возвращает значение "TRUE", если хотя бы один аргумент имеет значение "TRUE". В противном случае возвращает значение "FALSE". |
NOT(логическое_выражение) Возвращает отрицание значения аргумента "логическое_выражение". |
CHOOSE(индекс, значение1,значение2,...) Возвращает значение, соответствующее индексу. Индекс должен быть целым числом. |
FALSE() Возвращает логическое значение "FALSE". |
IF(логическое_выражение, Возвращает значение "значение_истинное", если результат выражения "логическое_выражение" имеет значение "TRUE", или "значение_ложное", если результат выражения "логическое_выражение" имеет значение "FALSE". |
ISBLANK(x) Возвращает значение "TRUE", если "x" содержит только невидимые символы или пробелы. |
TRUE() Возвращает логическое значение "TRUE". |
GT(x1,x2) Возвращает значение "TRUE", если x1 больше x2. В противном случае возвращает значение "FALSE". |
GTE(x1,x2) Возвращает значение "TRUE", если x1 больше либо равен x2. В противном случае возвращает значение "FALSE". |
EQUAL(x1,x2) Возвращает значение "TRUE", если x1 равен x2. В противном случае возвращает значение "FALSE". |
LTE(x1,x2) Возвращает значение "TRUE", если x1 меньше либо равен x2. В противном случае возвращает значение "FALSE". |
LT(x1,x2) Возвращает значение "TRUE", если x1 меньше x2. В противном случае возвращает значение "FALSE". |