Please enable JavaScript to view this site.

Пример...

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

Синтаксис:

int ksCalculate (char *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. При использовании Unicode следует использовать функцию ksCalculateW.

Подразделы:

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

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