Please enable JavaScript to view this site.

API экспортных функций > Функции работы с калькулятором 

ksCalculateW - Подсчитать значение выражения (Unicode)

Scroll

Аналог данной функции при использовании Automation - метод KompasObject::ksCalculate.

Синтаксис:

int ksCalculateW (LPWSTR s, double * rez);

Входные параметры:

s

- строка с выражением,

Выходные параметры:

rez

- результат расчета.

Возвращаемое значение:

1

- в случае удачного завершения,

0

- в случае неудачи.

Примечание:

1. Поддерживаются функции и переменные:

SIN, COS, TAN, ATAN - тригонометрические функции (аргумент в радианах),

SIND, COSD, TAND, ATAND - тригонометрические функции (аргумент в градусах),

SQRT, EXP, LN, ABS - корень квадратный, экспонента, натуральный логарифм, абсолютное значение.

2. Наименования функций можно писать в любом регистре (например, как COS, так и cos)

3. Если s = "A1 = 100 ", будет заведена переменная A1 c значением 100.

4. В именах переменных различается регистр букв (например, А1 и а1 - разные переменные).

5. Количество переменных не ограничено.

6. При использовании ANSI следует использовать функцию ksCalculate.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78