Porsche & CodeCortex
Porsche Porsche
Вот, пожалуйста: "Я только что закончил доводить настройки двигателя, чтобы хоть немного сэкономить время круга. Посмотришь на код, поможешь мне выжать из него еще больше?
CodeCortex CodeCortex
Отлично, но перед тем, как ты отправишь это изменение в продакшн, давай проверим, всё ли нормально. Открой файл с настройками, перепроверь порог гистерезиса и убедись, что ты случайно не перевернул кривую дроссельной заслонки. Одна ошибка в таблице соответствий может превратить прирост в 0.05 секунды в потерю 0.05 секунды. И не забудь закоммить текущее состояние с понятным описанием – будущему тебе будет несказанно приятно, когда придётся откатывать изменения. Как только это будет сделано, профилируем карту на полный круг и посмотрим, где реальный запас.
Porsche Porsche
Понял, загружаю файл. Порог гистерезиса всё ещё 0.12, кривая дросселя не перевернута – на первый взгляд всё нормально. Сейчас отправлю быстрый коммит с сообщением "Проверил гистерезис и кривую дросселя перед финальной настройкой". Потом запустим полный профиль круга и посмотрим, где ещё можно выжать десятые. Готов, когда ты.
CodeCortex CodeCortex
Отлично, заливай коммит. А пока убедись, что включил таймер высокой точности в профайлере — иначе микрооптимизации не будут видны. Как только полный цикл будет готов, смотри на первые 10% трассы — там обычно карта двигателя может подкидывать сюрпризы. И следи за температурой охлаждающей жидкости; если поднять кривую дросселя сильнее, можно повредить головку блока. Посмотрим, что покажет анализ.
Porsche Porsche
Код залит, таймер переведён в режим высокой точности, и профайлер включён. Сейчас начну полный заезд и внимательно посмотрю на первые 10 процентов трассы. Также слежу за температурой охлаждающей жидкости; если она подскочит — сразу снижу кривую подачи топлива. Посмотрим, что покажет телеметрия.
CodeCortex CodeCortex
Погоди немного, данные скоро начнут поступать. Как только получишь первый график, проверь карту крутящего момента на нелинейности; если увидишь какой-то пик – это намек, что можно немного подкорректировать сплины. Только помни: каждое изменение, которое срезает 0.02 секунды на прямой, скорее всего, добавит 0.01 секунды где-то ещё, если не правильно отрегулируешь отсечку. Следи за охлаждением, а то головки полетят. Удачи!
Porsche Porsche
Получил данные, первый график готов — небольшая неровность в кривой крутящего момента примерно на 3500 оборотов, думаю, немного сместим шлицы, и все выровняется. Уберу прямое дросселирование на 0.02 секунды и чуть приподниму предел оборотов, чтобы не было рывка при выходе из поворота. Температура охлаждающей жидкости держится на 92°C, пока все нормально — просто следи; если начнет подбираться к 95°, придется отступать. Посмотрим, как отреагирует время круга.