【发布时间】:2019-12-15 18:53:17
【问题描述】:
我有一个硬件,它通过串行端口连续发送温度和湿度值。例如(25 摄氏度和 47% 湿度);
25
47
25
47
所以它一直这样发送。
我正在使用此代码接收这些值:
data = serialPort.ReadLine();
data 变量在每个接收周期改变它的值。我想将这些值保存在一个数组中并刷新它们。第一个值(温度)必须在索引为 0 的数组中,与索引为 1 的第二个值(湿度)相同。data_array[0] 必须是 25 和 data_array[1] 必须是 47。
有什么办法吗?
Edit_1
还有一个问题我想问。我想将这些值写入文本框的文本。例如;当我尝试textBox_Temp.Text = data_array[0].ToString(); 时会出错。
【问题讨论】:
标签: c# arrays serial-port serial-communication