Калькулятор выводит четыре типа деталей из внешних размеров; инструкция показывает ввод, проверку и остановку при невозможном размере.
О проекте
Задача
Перед сборкой нужна согласованная ведомость деталей. Я сделал локальный расчет для простой геометрии: две боковины, верх, низ и внутренние полки между боковинами.
Решение
Ширина горизонтальной детали равна внешней ширине минус две толщины. Высота боковин остается внешней высотой. Инструмент проверяет положительный внутренний размер и целое число полок, а руководство объясняет каждое поле.
Результат
Ведомость для 800×1200×300 мм и толщины 18 мм содержит семь деталей. Горизонтали — 764 мм; два ошибочных ввода останавливают расчет. Руководство позволяет повторить результат и отделяет ведомость от инструкции безопасной сборки.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
- manual.txt
Инструменты и подход
Навыки
Содержание 4
Готовая работа
Полка короче внешней ширины корпуса
Для ширины 800 мм и двух боковин по 18 мм горизонтальная деталь получает 764 мм. Три полки вместе с верхом и низом также должны помещаться по высоте 1200 мм. Я проверяю оба условия до выдачи ведомости: увеличение числа полок не может бесконечно добавлять детали в тот же объём.
Руководство, версия 1.0
| Условие | Действие | Результат | Если не получилось |
|---|---|---|---|
| Есть внешние размеры корпуса | Введите ширину, высоту, глубину и толщину в мм. | Поля показывают ровно введенные числа. | Не смешивайте сантиметры и миллиметры. |
| Выбрано расположение полок | Введите целое число внутренних полок; верх и низ не считайте. | Количество деталей равно 4 + число полок. | При дробном значении расчет остановится. |
| Данные заполнены | Нажмите «Рассчитать» и сравните длину горизонтали с шириной минус две толщины. | Для 800 и 18 получается 764 мм. | Не передавайте ведомость дальше при неверном контрольном размере. |
| Размерная ведомость согласована | Скачайте исходный набор и результат; отдельно передайте конструктору вопрос о крепеже. | Размеры воспроизводятся повторным вводом. | Не используйте расчет как доказательство несущей способности. |
Разбор и материалы
Вклад и команда
Я написал расчёт деталей прямого корпуса и пошаговую инструкцию с проверками геометрии.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- manual.txt
- Стеллаж: расчет деталей и руководство к размерному калькулятору — исходная таблица.csv
4 ситуаций для сравнения.
- Стеллаж: расчет деталей и руководство к размерному калькулятору — проверка.txt
Критерии проверки этого решения.
- Стеллаж: расчет деталей и руководство к размерному калькулятору — паспорт.json
Контекст, ограничения, решение и данные.
- Стеллаж: расчет деталей и руководство к размерному калькулятору — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…