关于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的说明。