SerialPort CurrentPort = null;
CurrentPort = new SerialPort();
CurrentPortReadBufferSize = 128;
CurrentPortPortName = comName; //端口号
CurrentPortBaudRate = bandRate; //比特率
CurrentPortParity =parity;//奇偶校验
CurrentPortStopBits = stop;//停止位
CurrentPortDataBits = databit;//数据位
CurrentPortReadTimeout = 1000; //读超时,即在1000内未读到数据就引起超时异常
//绑定数据接收事件,因为发送是被动的,所以你无法主动去获取别人发送的代码,只能通过这个事件来处理
CurrentPortDataReceived += Sp_DataReceived;
CurrentPortOpen();
定义一个变量 byte[] receiveStr;
//绑定的事件处理函数
private static void Sp_DataReceived(object sender, SystemIOPortsSerialDataReceivedEventArgs e)
{
SerialPort sp = sender as SerialPort;
if (sp == null)
return;
byte[] readBuffer = new byte[spReadBufferSize];
spRead(readBuffer, 0, readBufferLength);
//赋值
receiveStr=readBuffer;//当然你可以通过转换将byte[]转换为字符串。
}
//你要求的按钮事件可以这么写
private void button1_Click(object sender, EventArgs e)
{
if(receiveStr!=null)
{
变量 xxx=receiveStr;
}
}wltech安装需要一些必要的软件,这些软件可以帮助用户实现安装和使用wltech的目的。以下是必要的软件:
1 *** 作系统:用户需要使用Windows *** 作系统,建议使用Windows 7或更高版本。
2 Java运行环境:wltech是基于Java开发的,因此需要安装Java运行环境,用户可以从Oracle官网下载Java运行环境。
3 数据库:wltech需要连接到数据库,因此需要安装数据库。wltech支持多种数据库,包括Oracle、MySQL、SQL Server等,用户可以根据实际需要选择一种合适的数据库。
4 Web服务器:wltech需要运行在Web服务器上,因此需要安装Web服务器。常用的Web服务器有Tomcat、WebLogic、IIS等,用户可以根据实际需要选择一种合适的Web服务器。
5 wltech安装包:用户需要下载wltech安装包,可以从wltech官网或其他可信渠道下载。
6 浏览器:用户需要使用浏览器访问wltech,建议使用Chrome、Firefox等主流浏览器。
总之,用户需要安装 *** 作系统、Java运行环境、数据库、Web服务器、wltech安装包和浏览器这些必要的软件才能完成wltech的安装和使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)