Добрый день,
Вот что я намерен сделать: у меня есть класс SERIAL, который содержит 8 QVectors, которые содержат значения, которые я получаю через последовательный порт.
class SERIAL : public QObject
{
Q_OBJECT
private:
public:
SERIAL();
~SERIAL();
QVector<double> ch0_array, mean_ch0_array,
ch1_array, mean_ch1_array,
ch2_array, mean_ch2_array,
ch3_array, mean_ch3_array,
ch4_array, mean_ch4_array,
ch5_array, mean_ch5_array,
ch6_array, mean_ch6_array,
ch7_array, mean_ch7_array;
}
Я хочу отобразить каждый набор данных в режиме реального времени в 8 других классах, каждый из которых имеет свой собственный QDialog, который называется plot0 to plot8. Но я не могу понять, как делиться данными из этого класса с другими классами. Я попытался включить файл serial.h
для построения файлов cpp, и я не могу получить доступ к векторам оттуда из-за ошибки invalid use of non static data member
.
Кто-нибудь имеет представление об этом, так как ядовольно плохо в C ++.