Диводел — Испытательный стенд

Автоматическая проверка физического ядра PWA-моделей

1. Конфигурация

Как пользоваться стендом
  1. Задайте переменные в формате имя:мин:макс:шаг (одна на строку).
  2. Впишите эталонную формулу — закон физики, которому должна подчиняться модель.
  3. Вставьте свою формулу — функцию вычисления, которую использует ваша модель.
  4. Задайте допустимое отклонение в процентах.
  5. Нажмите «Запустить проверку». Стенд переберёт все комбинации параметров и покажет расхождения.

Переменные доступны в обеих формулах по имени. Используйте стандартные функции Math.log10, Math.pow, Math.sqrt и т.д.

Пример 1. Закон обратных квадратов для уровня звука:

эталон: 60 - 20 * Math.log10(distance) - noise
ваша:   60 - 10 * Math.log10(distance) - noise   // ошибка: 10 вместо 20

Пример 2. АЧХ ФНЧ первого порядка:

эталон: 20 * Math.log10(1 / Math.sqrt(1 + Math.pow(f / fc, 2)))
ваша:   20 * Math.log10(1 / (1 + f / fc))   // ошибка: без квадрата и корня

Важно: стенд проверяет физику (формулы), а не интерфейс. Кнопки, сцены, офлайн-режим и манифест PWA проверяются вручную по чек-листу приёмки.

Каждая строка — одна переменная. Стенд переберёт все комбинации.

2. Результаты

Нажмите «Запустить проверку», чтобы увидеть результат.