预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JustinIO的vb.NET版本!(串口操作类) 2007-05-2809:03 ImportsSystemImportsSystem.Runtime.InteropServicesNamespaceJustinIOClassCommPortPublicPortNumAsStringPublicBaudRateAsIntegerPublicByteSizeAsBytePublicParityAsByte'//0-4=no,odd,even,mark,spacePublicStopBitsAsByte'//0,1,2=1,1.5,2PublicReadTimeoutAsInteger'//commportwin32filehandlePrivatehCommAsInteger=-1PublicOpenedAsBoolean=False'//win32apiconstantsPrivateConstGENERIC_READAsInt64=&H80000000PrivateConstGENERIC_WRITEAsInt64=&H40000000PrivateConstOPEN_EXISTINGAsInteger=3PrivateConstINVALID_HANDLE_VALUEAsInteger=-1#Region"struct"<StructLayout(LayoutKind.Sequential)>_PublicStructureDCB'//takenfromcstructinplatformsdkPublicDCBlengthAsInteger'//sizeof(DCB)PublicBaudRateAsInteger'//指定当前波特率currentbaudrate'//thesearethecstructbitfields,bittwiddleflagtosetPublicfBinaryAsInteger'//指定是否允许二进制模式,在windows95中必须主TRUEbinarymode,noEOFcheckPublicfParityAsInteger'//指定是否允许奇偶校验enableparitycheckingPublicfOutxCtsFlowAsInteger'//指定CTS是否用于检测发送控制,当为TRUE是CTS为OFF,发送将被挂起。CTSoutputflowcontrolPublicfOutxDsrFlowAsInteger'//指定CTS是否用于检测发送控制DSRoutputflowcontrolPublicfDtrControlAsInteger'//DTR_CONTROL_DISABLE值将DTR置为OFF,DTR_CONTROL_ENABLE值将DTR置为ON,DTR_CONTROL_HANDSHAKE允许DTR"握手"DTRflowcontroltypePublicfDsrSensitivityAsInteger'//当该值为TRUE时DSR为OFF时接收的字节被忽略DSRsensitivityPublicfTXContinueOnXoffAsInteger'//指定当接收缓冲区已满,并且驱动程序已经发送出XoffChar字符时发送是否停止。TRUE时,在接收缓冲区接收到缓冲区已满的字节XoffLim且驱动程序已经发送出XoffChar字符中止接收字节之后,发送继续进行。FALSE时,在接收缓冲区接收到代表缓冲区已空的字节XonChar且驱动程序已经发送出恢复发送的XonChar之后,发送继续进行。XOFFcontinuesTxPublicfOutXAsInteger'//TRUE时,接收到XoffChar之后便停止发送接收到XonChar之后将重新开始XON/XOFFoutflowcontrolPublicfInXAsInteger '//TRUE时,接收缓冲区接收到代表缓冲区满的XoffLim之后,XoffChar发送出去接收缓冲区接收到代表缓冲区空的XonLim之后,XonChar发送出去XON/XOFFinflowcontrolPublicfErrorCharAsInteger'//该值为TRUE且fParity为TRUE时,用ErrorChar成员指定的字符代替奇偶校验错误的接收字符enableerrorreplacementPublicfNullAsInteger'//eTRUE时,接收时去掉空(0值)字节enablenullstrippingPublicfRtsControlAsInteger'//RTSflowcontrol'/*RTS_CONTROL_DISABLE时,RTS置为OFF'*RTS_CONTROL_ENABLE时,RTS置为ON'*RTS_CONTROL_HAN