Skip to content

AndreyAs44/EnginesSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Engines Simulator

Это консольное приложение, которое представляет собой симулятор тестирования работы двигателя. Его основная задача - проводить тестирование различных моделей двигателей путем симуляции их работы.

Использование:

  • Настроить конфигурацию двигателя в файле EngineConfiguration.json, расположенном в папке Simulator.Program
  • По желанию: настроить шаг симуляции в секундах (если требуется увеличить или уменьшить точность), настроить максимальное кол-во времени симуляции для теста с температурой
  • Запустить Simulator.Program

Стек технологий:

  • .NET 5, C#

Особенности:

  • Архитектура приложения разделена по слоям: слой физических моделей, слой стендов с тестированием и симулятором, и точка входа в программу
  • Для двигателей был создан базовый класс, который определяет структуру и порядок выполнения вычислений. Сами вычисления зависят от типа двигателя, и реализуются в дочерних классах
  • Конфигурация параметров двигателей хранится в json файле
  • Возможность настроить шаг симуляции, для корректировки погрешности
  • Простое добавление новых тестов и двигателей

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages