百富s90pos外接读卡器串口速率设置是多少

一、百富s90pos外接读卡器串口速率设置是多少

//创建一个串口通讯

SerialPort CurrentPort = null;

CurrentPort = new SerialPort();

CurrentPort.ReadBufferSize = 128;

CurrentPort.PortName = comName; //端口号

CurrentPort.BaudRate = bandRate; //比特率

CurrentPort.Parity =parity;//奇偶校验

CurrentPort.StopBits = stop;//停止位

CurrentPort.DataBits = databit;//数据位

CurrentPort.ReadTimeout = 1000; //读超时,即在1000内未读到数据就引起超时异常

//绑定数据接收事件,因为发送是被动的,所以你无法主动去获取别人发送的代码,只能通过这个事件来处理

CurrentPort.DataReceived += Sp_DataReceived;

CurrentPort.Open();

定义一个变量 byte[] receiveStr;

//绑定的事件处理函数

private static void Sp_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)

{

SerialPort sp = sender as SerialPort;

if (sp == null)

return;

byte[] readBuffer = new byte[sp.ReadBufferSize];

sp.Read(readBuffer, 0, readBuffer.Length);

//赋值

receiveStr=readBuffer;//当然你可以通过转换将byte[]转换为字符串。

}

//你要求的按钮事件可以这么写

private void button1_Click(object sender, EventArgs e)

{

if(receiveStr!=null)

{

变量 xxx=receiveStr;

}

}

百富s90pos外接读卡器串口速率设置是多少

二、华硕魔兽专用笔记本指的是哪一种型号.多少钱

G71 20000元

三、百富s90pos外接读卡器串口速率设置是多少

//创建一个串口通讯t CurrentPort = null;CurrentPort = new Serial CurrentPort.ReadBufferSiz CurrentPort.PortName = comName; //端口号 CurrentPore = bandRa CurrentPort.Parity =parity;//奇偶校验 CurrentPort.StopBits = stop;//停止位 CurrentPort.DataBits = databit;//数据位 CurrentPort.ReadTimeo读超时,即在1000内未读到数据就引起超时异常 //绑定数的,所以你无法主动去获取别人发送的代码,只处理 Currenceived += Sp_DataReceived; .Open();定义一个变量 byte[] re //绑定的事件处理函数 private static void Sp_DataReceived(object sender, System.IO.Ports.SeriadEventArgs e) { Seender as Seri if (sp == null) return; byte[w byte[.ReadBuffe ***.Read(readBuffer, 0, readBuffer.Length); //赋值 receiveStr=readBuffer;//当然你可以通过转换将字符串。 }//你要求的按钮事件可以这么写 private void b(object sender, EventArgs { if(receiveStr!=null) { 变量 xxx=receiveStr; } }

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。