Здравствуйте, уважаемые товарищи! Очень нужна ваша помощь. Необходимо произвести расчет значений коэффициентов взаимной корреляции (КВК) по двум разным сигналам.
Расчет значений КВК производится по двум одинаковым массивам значений (задаются в окне Samples Per Read) выбираемых по порядку из исходных сигналов. Необходимо чтобы расчет значений КВК осуществлялся непрерывно пока производится воспроизведение записей, при этом формировался массив полученных значений КВК, который бы отображался в виде: 1) графика, 2) массива и 3) сохранялся в виде файла в моем случае в TXT (формат сохраняемого файла не принципиален, главное чтобы можно было потом с ним работать в редакторах в виде таблиц). Попытался создать массив рассчитанных значений КВК с помощью цикла For Loop используя 10 циклов повторения, в результате программа отображает и сохраняет 10 одинаковых значений КВК. Думаю, что я на правильном пути, только что-то делаю не так с циклом For Loop, если не прав, буду очень благодарен если меня поправите. Заранее спасибо!
Расчет значений коэффициентов взаимной корреляции.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Расчет значений коэффициентов взаимной корреляции.
По идее как-то так должно быть
И еще..
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Расчет значений коэффициентов взаимной корреляции.
Я убрал все лишнее, получилось так:
По крайней мере у меня хоть заработало
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 12
- Зарегистрирован: 14 авг 2011, 15:38
- Версия LabVIEW: 2013, 2014
- Благодарил (а): 2 раза
- Контактная информация:
Re: Расчет значений коэффициентов взаимной корреляции.
IvanLis спасибо большое за помощь, все работает просто супер.
Подскажите пожалуйста как на графике разом вывести все рассчитанные значения КВК (без сдвига значений на графике). У меня получается только 1023 точки отобразить потом идет сдвиг. Заранее спасибо!
Подскажите пожалуйста как на графике разом вывести все рассчитанные значения КВК (без сдвига значений на графике). У меня получается только 1023 точки отобразить потом идет сдвиг. Заранее спасибо!
-
- professor
- Сообщения: 3409
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Расчет значений коэффициентов взаимной корреляции.
в контекстном меню chart выбрать "chart hist length..."
-
- beginner
- Сообщения: 12
- Зарегистрирован: 14 авг 2011, 15:38
- Версия LabVIEW: 2013, 2014
- Благодарил (а): 2 раза
- Контактная информация:
Re: Расчет значений коэффициентов взаимной корреляции.
Artem.spb огромное спасибо именно то, что надо.