Я пытаюсь добиться следующего:
- У пользователя есть несколько кнопок для нажатия, каждая из которых загружает массив Numpy, в котором хранятся 4 числа с плавающей запятой ([A1, B1, C1, D1]).
- При использовании pyodbc база данных MSSQL должна периодически проверяться на предмет наличия последних записей (float ([A2, B2, C2, D2])).
- Мне нужно рассчитать разницу между элементами массива четыре раза в секунду и показать результат пользователю. База данных SQL должна проверяться каждые 0,25 секунды, второй массив ([A2, B2, C2, D2]) должен обновляться только тогда, когда пользователь нажимает соответствующую кнопку.
Пожалуйста, объясните мне, какой будет наилучший / самый простой «макет» для достижения этой цели. Я получил периодическую SQL-проверку, выполняемую через QTimer, но не представляю, как включить в расчет первый массив ([A1, B1, C1, D1]), который зависит от выбора пользователя.