Як програма розраховує лампи для світлових виробів?

Як приклад розглянемо вивіску з розміром 3 х 1.

На підприємстві використовуються лампи довжиною 1.23 і 0.60. Ця інформація вноситься у форму “Параметри ламп” в розділі “Зовнішня реклама – Налаштування Конструктор”.

Спочатку виконується розрахунок кількості ламп по ширині. Програма підбирає найближчу до ширини виробу лампу. В даному прикладі 1.23 оскільки це ближче до 3 метрів, ніж 0.60. Тепер до ширини, що залишилася, програма знову підбирає ту лампу, яку ще можна розмістити. І так далі. У підсумку отримуємо кількість ламп по ширині.
Далі точно так само виконується розрахунок ламп по довжині.

Якщо по довжині неможливо розмістити лампи – будуть використані лампи по ширини.

Якщо по ширині неможливо розмістити лампи – будуть використані лампи по довжині.

Якщо кількість ламп по ширині * кількість рядів = кількість ламп по довжині * кількість рядів, тоді програма порівнює загальну вартість ламп і вибирає те розміщення ламп (по довжині або по ширині), яке менше за вартістю.

Якщо кількість ламп по ширині * кількість рядів НЕ рівно кількість ламп по довжині * кількість рядів, тоді програма вибирає те розміщення ламп (по довжині або по ширині), в якому кількість ламп менше.

При розрахунку враховуються параметри “навхрест” і “відступ”.