Labview - массив фиксированного размера для получения последовательных данных? - PullRequest
0 голосов
/ 14 сентября 2018

Я получаю 128-байтовые данные непрерывно каждую секунду от последовательного порта, Я просто хочу знать, как я могу заменить эти данные начальным индексом для каждой итерации в моем байтовом массиве?

как я могу это сделать?

-Спасибо

Я создал байтовый массив и передаю ему свой последовательный вывод через преобразователь массива в байтовые массивы. enter image description here

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Вы можете реализовать кольцевой буфер следующим образом: enter image description here

enter image description here

0 голосов
/ 19 сентября 2018

Если я правильно понимаю, вы хотите увидеть текущую итерацию в индикаторе массива

Если это так, просто поместите индикатор массива в цикл

Обратите внимание, что индикатор массива и подключенный к нему провод не имеют одинаковый тип данных, есть преобразование, вы можете видеть, что это разные цвета (оранжевый и синий), и там, где он подключен, есть красная точка.

Но если вы хотите собрать все полученные данные, вы должны щелкнуть правой кнопкой мыши на циклическом выводе и выбрать индексирование

Вам также необходимо изменить свой индикатор, просто удалите текущий и затем щелкните правой кнопкой мыши на проводе -> создать -> Индикатор.

Или Хиршфельд

Управляющий SW Engineer

...