Я работаю в 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);
}
}