а как же тестить? постоянно собирать и греть не вариант.nep4uk, 14 Янв. 21, 19:04
Ну, в принципе частично отладить реакцию на температуру можно раскомментировав строчку в settings.h
//#define DEBUG
Затем в мониторе порта или терминале задаешь, например
60,670,450,430
60 - сколько прибавить секунд
Далее температура датчиков в десятых градуса:
670 - 67° Температура датчика 0 (куба)
450 - 45° Температура датчика 1 (колонны)
430 - 43° Температура датчика 2 (ТСА)
Т.е. выбрал, к примеру, режим ректификации. Начался разгон, мощность высокая, разгонный ТЭН подключился.
Задал температуру в колонне > 500 (50°), разгон прекратился, началась стабилизация. Разгонный отключился, основной снизил мощь до заданной.
Задал время > 900 сек (время стабилизации по умолчанию), начался отбор голов. Должен сработать клапан отбора голов.
Задал температуру в кубе > 870 (задана tEndRectOtbGlv), начался отбор тела. Клапан голов отключился, включился клапан отбора тела.
И т.д.
мне легче своё сделать, чем понять код без хороших комментовIvanAltay, 14 Янв. 21, 19:43
А вот тут ты зря. Код как раз очень хорошо комментирован - буквально каждая конструкция, а местами и каждая строчка.