Я получаю данные ускорения по 3 осям с датчика и пытаюсь экспортировать их в файл данных через numpy.
функция 'lsm6ds33.get_accelerometer_g_forces ()' возвращает список с плавающей запятой, например [0.5455445, 0.2565622 0.0545412]
Я получаю пустой файл данных,
Могу ли я использовать функцию регистрации, чтобы сделать это.
С уважением.
accelArray = lsm6ds33.get_accelerometer_g_forces () #temp переменная для хранения массива
и
DataOut = column_stack (accelArray)
не помогает.
from altimu10v5.lsm6ds33 import LSM6DS33
from time import sleep
import numpy as np
lsm6ds33 = LSM6DS33()
lsm6ds33.enable()
while True:
DataOut = column_stack(lsm6ds33.get_accelerometer_g_forces())
savetxt('output.dat', DataOut, fmt=( '%2.2f', '%2.2f', '%2.2f'))
sleep(1)