Посилання на вираз

Посилання на вираз

одиниці

Примітка. Укажіть одиниці, які потрібно використовувати в обчисленні виразу. В іншому випадку використовуються одиниці, встановлені в документі.

Введіть одиницю після значення, наприклад:

  • 2 мм замість 2

  • 5,2 мм замість 5,2

  • 1in замість 1

Приклади виразів

Приклади зв'язків між параметрами Формат виразу
Половина діаметра інструменту діаметр_інструмента / 2
80% довжини флейти tool_fluteLength * 0,8
Найменший діаметр інструменту або 12 мм Math.min(діаметр_інструмента, 12 мм)
Обчисліть плоску площу інструмента «бичачий ніс». tool_diameter – (2 * tool_cornerRadius)
Розрахунок висоти загострення для інструмента з кульковим носом (змініть 0,666 на бажану висоту загострення) Math.sqrt((діаметр_інструмента/2)^2 – (діаметр_інструмента/2 – 0,666)^2) /2
Переступайте на основі інструменту. Якщо це торцева фреза, використовуйте 95% діаметра, якщо ні, використовуйте 40% діаметра. tool_type == 'торцева фреза'? діаметр_інструмента * 0,95 : діаметр_інструмента * 0,4

Умовні оператори – формат

 Condition ? what happens when True : what happens when False

У наведеній нижче таблиці наведено приклади умов і способи їх додавання до виразів, щоб отримати результат на основі умови.

Приклади умов Умови, додані до виразу
діаметр_інструмента > 5 діаметр_інструмента > 5 ? 2 мм : 1 мм
перехід == 1 перехід == 1 ? 0,1 мм : 0,2 мм
толерантність <= 0,02 толерантність <= 0,02 ? 1 мм : 3 мм

Умовні оператори з кількома умовами

Щоб додати кілька умов до одного оператора, вкладіть умови таким чином:

Приклад 1

Якщо умова1 має значення true , тоді буде виконано умову2. Тоді буде використано результат Condition2.

 Condition ? ( Condition2 ? True2 : False2 ) : False

Приклад 2

якщо Condition1 є false , тоді буде виконано Condition2. Тоді буде використано результат Condition2.

 Condition ?  True : ( Condition2 ? True2 : False2 )

Таблиця умовних операторів

Умова / оператор Значення
значення1 == значення2 Перевірте, чи збігаються значення.
значення1 != значення2 Перевірте, чи значення відрізняються одне від одного.
значення1 > значення2 Перевірте, чи значення1 більше за значення2.
значення1 < значення2 Перевірте, чи значення1 менше значення2.
значення1 >= значення2 Перевірте, чи значення1 більше або дорівнює значенню2.
значення1 <= значення2 Перевірте, чи значення1 менше або дорівнює значенню2.

Математичні функції

функція Вхід 1 Вхід 2 опис
Math.maximum(вхід1, вхід2) Номер Номер Повертає найменше з двох вхідних значень.
Math.minimum(вхід1, вхід2) Номер Номер Повертає найбільше з двох вхідних значень.
Math.sqrt(вхід1) Номер N/A Повертає квадратний корінь із введеного значення.
Math.sin(вхід1) Число (радіани) N/A Повертає синус введеного значення в радіанах.
Math.asin(вхід1) Номер N/A Повертає арксинус введеного значення в радіанах.
функція Вхід 1 Вхід 2 опис
Math.cos(вхід1) Число (радіани) N/A Повертає косинус введеного радіанського значення.
Math.acos(вхід1) Номер N/A Повертає арккосинус введеного значення в радіанах.
Math.tan(вхід1) Число (радіани) N/A Повертає тангенс введеного значення в радіанах.
Math.atan(вхід1) Номер N/A Повертає арктангенс введеного значення в радіанах.
Math.floor(вхід1) Число для округлення N/A Округлює введене значення до найближчого цілого числа.
Math.floorto(вхід1, вхід2) Число для округлення Розмір десяткового кроку; 0,01 округляє до 2 знаків після коми. Округлює число до найближчого вказаного десяткового знака.
Math.ceil(вхід1) Число для округлення N/A Округліть число до найближчого цілого.
Math.ceilto(вхід1, вхід2) Число для округлення Розмір десяткового кроку; 0,01 округляє до 2 знаків після коми. Округлює число до найближчого вказаного десяткового знака.
Math.round(вхід1) Число для округлення N/A Округлює вказане число.
Math.roundto(вхід1, вхід2) Число для округлення Розмір десяткового кроку; 0,01 округляє до 2 знаків після коми. Округлює число до найближчого вказаного знака після коми.
Math.roundToSignificant(вхід1, вхід2) Число для округлення Необхідна кількість цифр Округлює число до кількості вказаних цифр.
Math.normalizeAngleDegrees(вхід1) Кількість (градуси) N/A Повертає введене значення градуса до його еквівалента в діапазоні 0–360.
Math.isnan(вхід1) Будь-яке значення N/A Повертає True , якщо вхідне значення не є числом, і False , якщо воно є числом
Math.abs(вхід1) Номер N/A Повертає абсолютне значення вхідного значення.

Орігінал сторінки: Expression reference