freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

虛擬儀器課程設(shè)計(jì)word版(編輯修改稿)

2025-06-12 17:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 G_RING_STOP_BIT, Stop_Bits)。 SetCtrlVal (gComCfgPanelHandle, COM_CFG_NUMERIC_INQ_LEN, Input_Queue_Size)。 SetCtrlVal (gComCfgPanelHandle, COM_CFG_NUMERIC_OUTQ_LEN, Output_Queue_Size)。 //update COM State FlashState()。 SetCtrlVal (gPanelHandle, PANEL_STRING,state)。 //Set COM State color SetCtrlAttribute (gPanelHandle, PANEL_STRING, ATTR_TEXT_COLOR, VAL_BLACK)。 //Set LED color SetCtrlAttribute (gPanelHandle,PANEL_LED , ATTR_ON_COLOR, VAL_GREEN)。 SetCtrlAttribute (gPanelHandle,PANEL_LED , ATTR_OFF_COLOR, VAL_DK_GRAY)。 //GetCurrentDIR GetDir (AutoSaveDIR)。 //將探測(cè)的存在的串口加入到 串口選擇的下拉列表中 y = ComDetect(ValidCom)。 { char ComName[5] = COM\0\0。 for(i=0。iy。i++) { Fmt(ComName,COM%d,ValidCom[i])。 InsertListItem (gComCfgPanelHandle, COM_CFG_RING_COM, i, ComName,(int)ValidCom[i])。 //SetCtrlAttribute (gComCfgPanelHandle, COM_CFG, ATTR_LABEL_TEXT, )。 //SetCtrlAttribute (gComCfgPanelHandle, COM_CFG, ATTR_CTRL_VAL, )。 } } /* Display the panel and run the UI */ 西安科技大學(xué)電控與控制工程學(xué)院課程設(shè)計(jì) The genral stf(1mpoyidvc,uh)0jb。5wT11 DisplayPanel (gPanelHandle)。 RunUserInterface ()。 /* Close the open COM port before exiting */ CloseCom (COM_Port)。 /* Discard the loaded panels from memory */ DiscardPanel (gPanelHandle)。 DiscardPanel (gHelpPanelHandle)。 return 0。 } //可用串口探測(cè) //參數(shù): // ValidCom[],輸出可 用串口 ID 號(hào) //返回: // 可用串口數(shù)量( 0127), 0 為無(wú)串口可以使用 int ComDetect(char ValidCom[]) { int i = 0。 int j = 0。 int ComState = 0。 int ValidNum = 0。 for(i=1。i2。i++) { ComState = OpenCom(i,)。 if( ComState=0 ) { CloseCom(i)。 } if( (ComState=0)||(ComState==7) ) //7 Cannot open port { ValidNum++。 //可用串口數(shù)量加 1 ValidCom[j++] = i。 //記錄可用串口 ID 號(hào) } //printf(%d:%d\n,i,ComState)。 } return ValidNum。 } The genral stf(1mpoyidvc,uh)0jb。5wT/********************************************************************************************/ /* SendData (): Respond to the Send button to send characters out of the serial port. */ /********************************************************************************************/ /* Event_Char_Detect_Func (): Fuction called when the event character is detected. */ /********************************************************************************************/ void CVICALLBACK Event_Char_Detect_Func (int portNo,int eventMask,void *callbackData) { char outMessage[256]。 char readBuf[COM_BUF_LEN] = {0}。 unsigned char hexBuf[COM_BUF_LEN] = {0}。 int strLen。 int i,j。 //Fmt (outMessage, %s%s%s%s, // The Character \,gEventChar,\ was detected)。 //MessagePopup (Install CommCallback, outMessage)。 strLen = GetInQLen (COM_Port)。 if(strLen (int)COM_BUF_LEN) { MessagePopup (Warning!,自定義的串口緩沖區(qū)太小 )。 // return。 } i = j = 0。 if( RecvIsHex == 1 ) { ComRd (COM_Port, hexBuf, strLen)。 for(i = 0。i strLen。i ++) { //if( hexBuf[i] == 39。 39。 ) //continue。 if( (hexBuf[i]4) 0x0A ) { readBuf[j++] = (hexBuf[i]4) + 39。039。 西安科技大學(xué)電控與控制工程學(xué)院課程設(shè)計(jì) The genral stf(1mpoyidvc,uh)0jb。5wT13 } else { if( (hexBuf[i]4) = 0x0F ) { readBuf[j++] = (hexBuf[i]4) + 39。A39。 10。 } } if( (hexBuf[i]amp。0x0F) 0x0A ) { readBuf[j++] = (hexBuf[i]amp。0x0F) + 39。039。 } else { if( (hexBuf[i]amp。0x0F) = 0x0F ) { readBuf[j++] = (hexBuf[i]amp。0x0F) + 39。A39。 10。 } } readBuf[j++] = 39。 39。 } readBuf[j++] = 39。\039。 } else { ComRd (COM_Port, readBuf, strLen)。 } SetCtrlVal (gPanelHandle, PANEL_OUTOUT_STRING, readBuf)。 if ( readBuf[0]==39。DA39。 ) { SetCtrlVal (gPanelHandle, PANEL_LED2, 1)。 SetCtrlVal (gPanelHandle, PANEL_LED3 ,0)。 SetCtrlVal (gPanelHandle, PANEL_LED4, 1)。 SetCtrlVal (gPanelHandle, PANEL_LED5,0)。 SetCtrlVal (gPanelHandle, PANEL_LED6,1)。 SetCtrlVal (gPanelHandle, PANEL_LED7,0)。 SetCtrlVal (gPanelHandle, PANEL_LED8,1)。 SetCtrlVal (gPanelHandle, PANEL_LED9,0)。 The genral stf(1mpoyidvc,uh)0jb。5wT } if(readBuf[0]==39。A539。) { SetCtrlVal (gPanelHandle, PANEL_LED2,0)。 SetCtrlVal (gPanelHandle, PANEL_LED3 ,1)。 SetCtrlVal (gPanelHandle, PANEL_LED4, 0)。 SetCtrlVal (gPanelHandle, PANEL_LED5,1)。 SetCtrlVal (gPanelHandle, PANEL_LED6,0)。 SetCtrlVal (gPanelHandle, PANEL_LED7,1)。 SetCtrlVal (gPanelHandle, PANEL_LED8,0)。 SetCtrlVal (gPanelHandle, PANEL_LED9,1)。 } if(readBuf[0]==39。CA39。) { SetCtrlVal (gPanelHandle, PANEL_LED2, 1)。 SetCtrlVal (gPanelHandle, PANEL_LED3 ,0)。 SetCtrlVal (gPanelHandle, PANEL_LED4, 1)。 SetCtrlVal (gPanelHandle, PANEL_LED5,0)。 SetCtrlVal (gPanelHandle, PANEL_LED6,1)。 SetCtrlVal (gPanelHandle, PANEL_LED7,0)。 SetCtrlVal (gPanelHandle, PANEL_LED8,1)。 SetCtrlVal (gPanelHandle, PANEL_LED9,0)。 } if(readBuf[0]==39。B539。) { SetCtrlVal (gPanelHandle, PANEL_LED2, 0)。 SetCtrlVal (gPanelHandle, PANEL_LED3 ,1)。 SetCtrlVal (gPanelHandle, PANEL_LED4, 0)。 SetCtrlVal (gPanelHandle, PANEL_LED5,1)。 SetCtrlVal (gPanelHandle, PANEL_LED6,0)。 SetCtrlVal (gPanelHandle, PANEL_LED7,1)。 SetCtrlVal (gPanelHandle, PANEL_LED8,0)。 SetCtrlVal (gPanelHandle, PANEL_LED9,1)。 } if(nAutoSaveToFile == 1) { WriteFile (nFileHandle, readBuf, strlen(readBuf))。 WriteFile (nFileHandle, \n, 1)。 西安科技大學(xué)電控與控制工程學(xué)院課程設(shè)計(jì) The genral stf(1mpoyidvc,uh)0jb。5wT15 } return。 } /********************************************************************************************/ /* Help (): Display help text.
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1