⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d048.bmp.txt

📁 Visual C++通信编程实例
💻 TXT
字号:
dlg.m_nParity = m_nParity;
dlg.m_nStopBits = m_nStopBits;
 dlg.m_nFlowctrl = m_nFlowCtrl;
dlg.m_bEcho = m_bEcho;
dlg.m_bNewline = m_bNewLine;
 if(dlg.DoModal()一 IDOK)
 {
                 m_strPort = dlg.m_strPort;
               m_nBaud = atoi(dlg.m_strBaud);
               m_nDataBits = atoi(dlg.m_strDatabits);
               m_nParity = dlg.m_nParity;
               m_nStopBits = dlg.m_nStopBits;
                   m_nFlowCtrl = dlg.m_nFlowctrl;
m_bEcho=dlg.m_bEcho;
m_bNewLine=dlg.m_bNewline;
if(m_bConnected)
                                            if( !CorifigConnection(》
                                                                          AfxMessageBox( "无指定的参数设置串口 ! ");
 }
//UPDATE_COMMAND__ UI断开串口连接命令更新函数,设置命令是否可用
void CTennDoc::OnUpdateCommDisconnect(CCmdUI* pCmdUI)
{
    ,, TODO: Add your command update UI handler code here
    pCmdUI->Enable(m_bConnected);
)
    //UPDATE COMMAND_UI申口连接命令更新函数,设置命令是否可用
    void CTermDoc::OnUpdateCommConnect(CCmdUI* pCmdUD
    {
    //TODO: Add your command update UI handler code here
    pCmdUI->Enable(! m_bConnected);
    )
    接着,建立读/写函数ReadComm和WriteComm,这两个函数是串口操作最常用的函数,
代码如下:
48
,,将指定数量的字符从串行口输出
DWORD CTermDoc::WriteComm(char *but DWORD dwLength)
{、
  BOOL fState;
  DWORD length=dwLength;
  COMSTAT ComStat;
  DWORD dwErrorFlags;
ClearCommError(m_hCom,&dwErrorFlags,&ComS tat);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -