.topic Nocontext=0 Комплекс конфигуратор ▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Для данного участка программы помощи пока нет! Нажмите ESC для выхода из этого экрана помощи .topic FormulsEditor=13 Редактор формул ▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Редактор формул позволяет производить добавление, удаление, замену формул в библиотеке свободных формул: "Ctrl Ins" - Копирование формулы в буфер обмена "Shift Ins" - Извлечение формулы из буфера обмена В свободной формуле поддерживаються : Переменные и константы: '10.898' - Константа. Любое число с плавающей точкой; 'Y' - Переменная выхода (данный алгоблок); 'Kn' - Изменяемые постоянные (n = 1 - k(количество коэффициэнтов)); 'Xn' - Переменные (n = 1 - k(количество входов)); Операторы (по приоритетам): '^' - Возвести в степень; '*', '/', - Умножить, разделить; '+', '-', - Сложить, вычесть; '>', '<', '=' - Больше, меньше, равно ( для сравнения); '&', '|' - Логическое "и", "или" ( для дискретных и в сравнениях); Функции: abs(x) - Абсолютное значение от x; max(x1,x2) - Результат, максимальное значение; min(x1,x2) - Результат, минимальное значение; exp(x) - Экспонента от x; ln(x) - Логорифм от x; cos(x) - Косинус от x (x - радиан); sin(x) - Синус от x (x - радиан); rnd(x) - Случайное значение в диапазоне (0 - x); if(x,x1,x2) - Результат x1 если x <> 0 иначе x2; msg(K2,"TEXT %f",K1) - Различные типы K2 выдачи сообщения: 1 - Ошибка с архивированием; 2 - Предупреждение; 3 - Обычное сообщение; 4 - Голосовое сообщение (Русский язык) 5 - Голосовое сообщение (Украинский язык) Константы: brk - Прервать выполнение текущего алгоблока. frq - Количество циклов вычислителя за 1 секунду pi - Число Пи 3.14159256 Синтаксис свободной формулы соответствует класической математичческой записи в одну строку, кроме следующих особенностей: 1) Функции с несколькими параметрами if(K1,K2,K3) 2) Модификация переменных и коэффициэнтов K1(K1+2) - K1 = K1+2; X1(X1+2) - X1 = X1+2; 3) Запись должна состоять из переменной со знаком равенства и ';' в конце записи. K1=X1+K3/4.0; 4) Для понимания записи можно использовать коментарии. Коментарий начинается символами // и заканчивается в конце строки: K1=X1+K3/4.0; // Давление воды 5) Несколько записей можно распологать как в одной строке, так и в нескольких с продолжением незавершенной записи в другой строке. 5) Злоупотреблять пробелами и коментариями не рекомендуется, поскольку размер одного алгоблока ограничен 32000 байтами.