c#写的串口通讯
using System;
: R; ]( N' O" h" J# Kusing System.IO.Ports;& y6 G$ e# P' X8 b1 L, y7 D. B
using System.Windows.Forms;
. y& ^/ i3 v" Y
) U, Z$ j* O! ?namespace SPC
1 U) F- G( B+ V& }& ]& E# \, }: w{3 v: Z$ m% v \
/// <summary>. ]9 z. ]; X$ D9 g" h9 ?
/// 串口控制
" d6 n! n" S8 [( `! E /// </summary>& `3 l9 u5 K' {5 X' B) x
public class PortControl( j: w" L/ D$ ~( w Z
; \( }; W" E, \( W. K
{# c( S6 ~5 ]7 Y" n+ ] |
/// <summary> f M( E/ K! j" \5 F1 S
/// 定义一个串口类1 H3 c- ~8 b/ u
/// </summary>
' L: V4 p0 H& P% { private SerialPort MyPort;
6 a2 Z- [/ j$ U" V+ ?. T' V& R. y( T0 h4 F
/// <summary>2 [+ t' l1 q) ?$ {$ q( ^% b6 I
/// 初始化类
% @- M1 W5 n/ ?) x/ `: Q /// </summary>
( `; _9 j7 ]* \" f( A8 J" J public PortControl()
1 f& ]' ]1 k" v5 m4 F# e1 J {
3 w0 c1 A5 |) G/ ?" p MyPort = new SerialPort();) [( K4 M$ m* |
setup(); x: p7 @0 @: l3 T1 p; p' k+ f
}, s* j u) i4 b0 B# b
/// <summary>
7 d4 x# X" C2 R4 w$ l3 L /// 直接使用给某个串口
4 R. L9 O. b$ F7 |/ C* | /// </summary>
v( o- ^3 k, g3 q9 H /// <param name="port">COM1,COM2