Действительно с "It renders correctly, but doesn't process input events" это не имеет смысла, я не совсем верно сформулировал вопрос, нужно отобразить и чтобы при этом работал ввод, те полноценно использовать
t_q_l: "Скорее всего устройство будет иметь имя вида can0" - не имеет, это нормально? То что ifconfig дает такой вывод с непонятным Interrupt:7 нормально? Как различать устройства подключенные к can? Им должны присваиваться автоматически интерфейсы can1 can2 и тд?
Проверяю на синусоиде, но на выходе какой-то хлам, при том что этот же БПФ работает в алгоритме для умножения больших чисел. =0
Закрадывается подозрение что я категорически что-то не так делаю.
Как я делаю:
1) Сохраняю массив отсчетов как действительную часть в векторе комплексных чисел (std::vector> sig), при этом комплексную составляющую везде оставляю нулевой
2) Отправляю sig вектор на БПФ
3) Затем к результату записанному в sig применяю от 0 до N/2 - 1 Re(i)=Im(i), Im(i)=-Re(i), затем от N/2 до N - 1 Re(i)=-Im(i), Im(i)=Re(i)
4) Отправляю sig на ОБПФ
5) В результате ожидаю получить аналитический сигнал, в котором вещественная часть это мой исходный сигнал, а комплексная - ортогональный. Однако ни вещественная часть, ни комплексная вообще ни на что не похожы и рисуют причудливые формы.
Если так и надо делать, значит проблема в моем БПФ, если не так, значит тройки по матану меня сгубили.
Просто тащить целую библиотеку ради одного БПФ на эмбедед с ограниченными ресурсами не очень хорошая идея, поэтому я делаю велосипед.( Моя реализация БПФ работала, я проверял ее на алгоритме умножения двух длинных чисел, но если формулы верны, значит у меня где-то всплыл баг. Я бы и использовал fftw хотя бы для проверки, но документация там какая-то мудреная, за пять минут ее изучения я так и не нашел как вызвать БПФ, хотя мб это доки из Qt меня избаловали.
rediskus пока не выходит, конечно вероятно что я еще не все отдебажил, но если есть возможность уточнить формулу для расчета, то буду признателен.
PS Я нашел такую вещь, но к сожалению без очень долгого вспоминания матана я точно ее сам не осилю www.dsplib.ru/content/hilbert/hilbert.html
Так вот собственно в том и вопрос - как вычислить этот ортогональный сигнал? Аналитическое решение я находил, но я довольно давно в последний раз занимался подобной математикой и до меня не очень доходит, как мне прийти от исходного массива отсчетов к массиву значений для ортогонального сигнала.
Я с вами согласен) Но как сказали, так и делаю.
В общем прописать в манифесте android:screenOrientation="portrait" это и есть решение для андроида, а есть ли способ сделать это средствами QML, ну или хотя бы в C++ части?