Expired
Milestone
Sep 17, 2022–Sep 24, 2022
Подготовка рабочего интерфейса СВРК
- Вместо функций init/deinit реализовать вызов конструктора при начале расчета, его сохранение при продолжении расчетов и удаление при смене станции, блока, загрузки;
- plant_name, plant_number, plant_load - входные параметры из модели АЗ, их поместить во входную структуру и забирать из нее; Следовательно, на каждом шаге нужно сравнивать эти параметры с параметрами на старом шаге и решать, что делать с моделью: продолжать шагать или удалять объект;
- Сохранение/загрузка состояний: Состояние - 3 осн. параметра + массивы для подсчета скоростей, сохранять IN/OUT пока не нужно. Реализовать сохранение и чтение в/из бинарного файла с пом. библиотеки cereal;
- Реализовать иерархичный step: step вызывается для каждого подобъекта, никаких итераций, расчет одного шага должен сразу давать правильные данные, вызовы функций в шагах должны быть последовательными;
- Документирование кода: возможно придется создать дубль для комментариев;
Loading
Loading
Loading
Loading