Хранение последовательных байтов в массиве - PullRequest
0 голосов
/ 12 января 2019

Я работаю в Visual Studio и разрабатываю графический интерфейс для моего датчика. Мой датчик передает 8 байтов при нажатии кнопки, и у меня возникают проблемы при чтении этих 8 байтов, доступных последовательно, и сохранении их в массиве, поэтому я могу в дальнейшем использовать эти байты, вот мой код ниже для последовательного чтения доступных байтов.

Для хранения последовательных доступных байтов в массиве, который я создал, и назначил новый массив следующим образом:

byte incoming = new byte[9];

Последовательная запись в сенсор успешно выполнена, теперь я столкнулся с проблемой при чтении байтов, доступных через последовательный порт, передаваемых моим сенсором. Пожалуйста, помогите мне в достижении наилучшего решения.

private void timer1_Tick(object sender, EventArgs e)
{
    if (!serialPort1.IsOpen)
    {
        MessageBox.Show("Command cannot be sent, Serial Port Not opened");
    }
    else
    {
        serialPort1.Write(TandH, 0, TandH.Length);
        serialPort1.Read(incoming[], 0, 8);
    }
}
...