Настройки
Для работы программы в полном объеме требуется настроить элементы помещений и расчеты.
Результирующие расчеты
Это те расчеты для которых и была создана программа.

Главное меню -> Справочники -> Результирующие расчеты
При импорте каждой схемы помещения программа автоматически рассчитывает площадь и периметр контура помещения. При вводе размеров элементов (длина, ширина, глубина), программа также рассчитывает автоматически площадь и периметр, а также П-периметр элемента, если задан такой параметр.
Все эти значения автоматически получают краткое обозначение:
S1 – площадь контура
P1 – периметр контура
Hw - высота помещения
S2 - площадь элемента
P2 - периметр элемента
PP2 - П-периметр элемента
H - высота элемента
B - ширина элемента
L - длина/глубина элемента
Внимание! Все площади и периметры рассчитываются в метрах. H, B, L в мм.

Новую строку нужно начинать вводить в строку со звездочкой.
В столбце «Обозначение» нужно ввести краткое обозначение, которое будет использоваться в формулах.
В столбце «Начальное значение» нужно задать начальное значение из списка выше. Для элементов, обычно, начальное значение 0.
Элементы и формулы.
Элементы – конструктивные элементы помещений. К ним относятся стены, дверные и оконные проемы, ниши для батареи, ниши декоративные, балки потолочные, коробы батарей, подиумы и прочее.
Для корректной работы программы нужно настроить список таких элементов, которые вы планируете использовать, а так же формулы, которые описывают как эти элементы влияют на результирующие расчеты.
Главное меню -> Справочники -> Элементы помещений

В верхней таблице перечисляются элементы, а также делается отметка, если для элемента нужен П-периметр.
В нижней таблице для каждого элемента нужно настроить формулу расчета на зависимый от элемента результат.
Для дверного проема пример на скрине:
Строка 1. Влияет на площадь стен. Формула: [Площадь стен] – [Площадь этого элемента]
Строка 2. Влияет на площадь откосов. Формула: [Площадь откосов] + [П-периметр элемента] * [Глубина] / 1000. 1000 нужна для перевода [Глубина] в метры.
Строка 3. Кратко: к площади пола нужно прибавить площадь порога проема.
Для двери не хватает вычисления периметра с учетом дверного проема для плинтуса.
Кроме обычных арифметических операций доступны следующие функции:
|
Функция |
Описание |
Пример |
|||
|
Abs |
Возвращает модуль числа |
Abs(-5) |
|||
|
Acos, Asin, Atan |
Вычисляет обратные тригонометрические функции |
Acos(1) |
|||
|
Cos, Sin, Tan |
Вычисляет базовые тригонометрические функции |
Sin(0) |
|||
|
Ceiling |
Округляет до ближайшего большего целого |
Ceiling(4.2) |
|||
|
Exp |
Возводит \\(e\\) в указанную степень |
Exp(1) |
|||
|
Floor |
Округляет до ближайшего меньшего целого |
Floor(4.8) |
|||
|
IEEERemainder |
Остаток от деления |
IEEERemainder(3, 2) |
|||
|
Log |
Натуральный логарифм |
Log(10) |
|||
|
Log10 |
Десятичный логарифм |
Log10(100) |
|||
|
Max, Min |
Возвращает максимальное или минимальное из двух чисел |
Max(10, 20) |
|||
|
Pow |
Возводит число в степень |
Pow(2, 3) |
|||
|
Round |
Округляет число (можно указать кол-во знаков) |
Round(3.14159, 2) |
|||
|
Sign |
Знак числа (1, 0 или -1) |
Sign(-10) |
|||
|
Sqrt |
Квадратный корень |
Sqrt(16) |
|||
|
Truncate |
Усекает число до целого значения |
Truncate(3.9) |
|||
|
if |
Условная функция: if(условие, правда, ложь) |
if(x > 10, 100, 0) |
|||
Комментарии