Т.е. задача за определенный интервал времени найти первое испытание и например его время?
Нет, не так. Интервал времени неизвестен. Испытаний с номером один могло быть проведено сколько угодно. Запоминать для каждого время начала и конца как-то... не красивое решение. А итоговый отчёт без интервалов работать не будет, как я понимаю. Надо не за определённый интервал времени, а по состоянию других переменных. Есть переменные "номер двигателя во время испытания"(строковый), "номер двигателя текущий"(строковый), "номер испытания"(целый), "строб начала испытания"(логический). Как правильно сделать обработку архива с такой задачей: Определить время ПЕРВОГО (в архиве) строба начала испытания, при условии что "номер двигателя во время испытания" равен "номер двигателя текущий" и "номер испытания" в это время равен 1.