private byte[] datas=new byte[4] ;
private string output;
private int distance;
private void axMSComm1_OnComm(object sender, EventArgs e)
{
datas=(byte[])this.axMSComm1.Input;
output = datas[1].ToString() + datas[2].ToString();
distance = Convert.ToInt32(output);
textBox1.Text = distance.ToString() + " 毫米 ";
textBox2.Text = DateTime.Now.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
axMSComm1.CommPort = 2;
axMSComm1.Settings = "9600,n,8,1";
axMSComm1.InputMode = MSCommLib.InputModeConstants.comInputModeBinary;
axMSComm1.PortOpen = true;
}
我第一次做串口方面的开发 这段程序接受不到串口数据 请问是什么原因
private string output;
private int distance;
private void axMSComm1_OnComm(object sender, EventArgs e)
{
datas=(byte[])this.axMSComm1.Input;
output = datas[1].ToString() + datas[2].ToString();
distance = Convert.ToInt32(output);
textBox1.Text = distance.ToString() + " 毫米 ";
textBox2.Text = DateTime.Now.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
axMSComm1.CommPort = 2;
axMSComm1.Settings = "9600,n,8,1";
axMSComm1.InputMode = MSCommLib.InputModeConstants.comInputModeBinary;
axMSComm1.PortOpen = true;
}
我第一次做串口方面的开发 这段程序接受不到串口数据 请问是什么原因
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货