曾俊科 2018-12-25 10:56
浏览 1450

C#对串口发送一条一条读取指令并接收返回对应指令的数据显示在不同的文本框上

我在一个时间控件里面添加代码,但是文本框只显示前一条指令返回的数据
byte[] adr1 = new byte[] { 0x01, 0x03, 0x00, 0x0B, 0x00, 0x04, 0x35, 0xCB };//一号传感器内码
byte[] adr2 = new byte[] { 0x01, 0x03, 0x00, 0x0C, 0x00, 0x04, 0x84, 0x0A };//二号传感器内码

try
{
//object objIn;
//string adrf1="";
axMSComm1.Output = adr1;
if (axMSComm1.Input.ToString().Length > 0)
{
this.label2.Text = axMSComm1.Input.ToString();
axMSComm1.Output = adrZ;
if (axMSComm1.Input.ToString().Length > 0)
{
this.label4.Text = axMSComm1.Input.ToString();
}
}
else
{

            }
        }
        catch (Exception ex)
        {

        }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 教务系统账号被盗号如何追溯设备
    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 再不同版本的系统上,TCP传输速度不一致
    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式