基于高速AD的激光掃描高頻信號幅值測量系統
軟件的另一部分是PC機部分,PC機部分軟件主要是串口通訊程序,串口通訊程序使用VC++中的MSComm控件來編譯串口通訊的應用程序,采用MSComm32.OCX控件,其特點是操作簡單,功能強大。
使用控件的屬性進行串口的設置,使用控件的事件驅動進行串口響應,使用控件的方法完成串行口接收和發送數據。其主要屬性、事件如下:
CommPort:表示通信端口coml,com2的名字;
Settings:設置波特率、校驗位、數據位、停止位;
ParityReplace:當發生奇偶校驗錯誤時,設置并返回替換數據流中的一個非法字符;
PortOpen:用于打開和關閉串;
InBufferSize:設置并返回接收緩沖區的大小,以字符為單位;
Rthreshold:設置并返回接收時產生的OnComm事件數;
NullDiscard:設置是否忽略發送0(NULL)字符;
InputMode:設置并返回接收類型,ComInput—Mo.deText是字符方式,CornlnptltModebinary是二進制方式;
InputLen:設置并返回從接收緩沖區讀取的字符。
評論