读书人

关于MSCOM串口通信参数的设置有关问题

发布时间: 2012-03-20 14:01:10 作者: rapoo

关于MSCOM串口通信参数的设置问题
大家好呀:
我在C#.NET用mscom做串口通信时,要设置串口通信参数,串口号,波特率,奇偶校验,数据位,停止位。请问要根据界面combox的值来设置,应该怎么写代码呢?
axmscom1.setting = cbbaud.text+cbparity.text+data.text+stop.text;
我这样写不对!,请问应该怎么写呢?
急问!小妹先谢拉!

[解决办法]
axmscom1.Settings = "1200,n,8,1" ;//中间要写逗号

axmscom1.setting = cbbaud.text+","+cbparity.text+","+data.text+","+stop.text;
[解决办法]
如果你用VS2005/08的话,强烈建议不要用mscomm控件,改用serialport控件.
[解决办法]
如果是使用VS2005或者2008,建议用SerialPort类,非常方便。操作方式如下:
1.添加using Sysytem.IO.Ports或者直接往界面里面放入一个serialport控件
2.public SerialPort serialPort1=new SerialPort ();实例化对象(如果是放控件的方式就不用了)
SerialPort类可以通过属性的方式设置串口的属性,具体的可以参看msdn的说明。

读书人网 >C#

热点推荐