У меня есть буфер, в котором хранится аналоговый сигнал. Длина буфера составляет 524288, а тип данных буфера - float. Сигнал дискретизируется с частотой, равной 40 кГц. Продолжительность выборки составляет 14,072 [с] (1/40000 [кГц] * 524288). Теперь мне нужно записать эти данные в InfluxDB. Основной проблемой для меня является отметка времени. Например, если я начинаю выборку в 12:35:10, мне нужно увеличить это время на 0,000025 [с] для каждой выборки. Таким образом, последний раз для последнего образца - 12: 35: 24: 072. Я должен записать данные буфера в этой форме:
shorturl = 'http://localhost:8086/write?db=testdb4'
r = requests.post(shorturl, data = 'tag1 value=buffer[0] timestamp for first sample
tag1 value=buffer[1] timestamp for second sample
etc')
Как это сделать ?. Завершите второй вопрос: какую формулу я должен использовать, чтобы изменить время данных на InfluxDB, например, используя python ??? И как вернуться обратно, временная метка InfluxBD для получения данных в формате Pytahon.