日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀]很早就想做一個類似的東西了,正好這學(xué)期學(xué)了LabVIEW,作業(yè)就交了這個,基于LabVIEW的“串口示波器”上位機。1.程序界面:功能介紹:左邊上方串口接收區(qū),下方為串口字符發(fā)送區(qū)。右方為一個波形圖表,在程

很早就想做一個類似的東西了,正好這學(xué)期學(xué)了LabVIEW,作業(yè)就交了這個,基于LabVIEW的“串口示波器”上位機。

1.程序界面:

功能介紹:左邊上方串口接收區(qū),下方為串口字符發(fā)送區(qū)。右方為一個波形圖表,在程序內(nèi)部每次將串口發(fā)送過來的數(shù)據(jù),以f%格式化,顯示在波形圖表上。
按鈕介紹:從左至右依次,發(fā)送按鈕;清除計數(shù)按鈕;打開/關(guān)閉串口按鈕;清除接收區(qū)數(shù)據(jù);清除波形圖表;保存波形;退出程序。

2.主程序框圖:

主程序框圖介紹:主程序框圖主要由3個狀態(tài)組成:程序的初始化,程序事件的響應(yīng),程序的退出。

狀態(tài)Init:程序初始化,主要把OpenCom等按鈕,串口狀態(tài),串口接收字符串,波形圖標,TX/RX計數(shù)等控件,置為False或清零。初始化狀態(tài)只執(zhí)行一次,接下來就進入狀態(tài)Event。

狀態(tài)Event:程序事件響應(yīng),由一個事件結(jié)構(gòu)構(gòu)成,共需響應(yīng)8個事件:Open/CloseCom按鈕事件;串口號或波特率改變事件;發(fā)送按鈕事件;清空計數(shù)按鈕事件;清空接收區(qū)按鈕事件;清空波形區(qū)按鈕事件;保存波形按鈕事件;菜單選擇事件;退出按鈕事件。如果在此狀態(tài),按下退出按鈕,則進入狀態(tài)Exit,否則程序?qū)⒁恢边\行在此狀態(tài)。

狀態(tài)Exit:程序退出。退出前需關(guān)閉已打開的VISA句柄。

3.串口接收程序框圖:

串口接收程序框圖介紹:當串口狀態(tài)為真時,調(diào)用串口屬性節(jié)點”Bytes at Port”,如果串口緩沖區(qū)有X字節(jié)的數(shù)據(jù)就接收X字節(jié)的數(shù)據(jù)。最后,用一個狀態(tài)機來實現(xiàn)相鄰兩個字符串的判斷。如果串口在相鄰兩個字符串之間接收時間大于50ms,則判斷為兩個獨立的字符串;如果小于50ms,則自動拼接前后兩個字符串。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

下面的項目包括一個機器人完成各種任務(wù)。這是通過在機器人上使用和實現(xiàn)各種傳感器來完成的。機器人能夠在一個封閉的區(qū)域內(nèi)移動,收集球,并在最后的一個點上放下球。機器人將繪制出它去過的位置和該區(qū)域內(nèi)的障礙物。

關(guān)鍵字: 傳感器 機器人 LabVIEW

在現(xiàn)代電子系統(tǒng)中,串口通信(UART/USART)是一種廣泛應(yīng)用的通信方式,尤其在微控制器(MCU)領(lǐng)域。STM32系列MCU以其高性能、低功耗和豐富的外設(shè)資源,成為許多嵌入式系統(tǒng)開發(fā)的首選。在某些情況下,硬件串口資源可...

關(guān)鍵字: STM32 串口通信

在現(xiàn)代嵌入式系統(tǒng)開發(fā)中,STM32微控制器(MCU)憑借其強大的功能和靈活的配置,成為了眾多開發(fā)者的首選。其中,串口通信作為MCU與外界進行數(shù)據(jù)交換的重要手段,其重要性不言而喻。本文將詳細介紹STM32的串口通信,包括其...

關(guān)鍵字: STM32 串口通信

在現(xiàn)代工業(yè)自動化控制系統(tǒng)中,可編程邏輯控制器(PLC)作為核心設(shè)備,廣泛應(yīng)用于各種工業(yè)控制場景中。然而,在某些特定情況下,我們可能需要在沒有PLC的條件下,通過計算機直接控制變頻器。此時,串口調(diào)試工具便成為了一種實用的解...

關(guān)鍵字: PLC 變頻器 串口通信

UART(通用異步收發(fā)器)串口通信是FPGA設(shè)計中常見的通信方式之一。本文將介紹FPGA入門基礎(chǔ)中的UART串口通信設(shè)計,并附上相應(yīng)的代碼示例。

關(guān)鍵字: UART 串口通信 verilog

NI提供的軟件包經(jīng)濟省時,不僅幫助開發(fā)人員節(jié)省時間,還為創(chuàng)客提供了新的機遇

關(guān)鍵字: LabVIEW 自動化測試系統(tǒng)

上位機串口通信是指在上位機(通常是計算機或微控制器)與外部設(shè)備之間通過串行通信協(xié)議進行數(shù)據(jù)傳輸和通信的過程。在串口通信中,數(shù)據(jù)以位為單位按順序傳送,通常使用一個或兩個物理線路(通常是兩條線)來實現(xiàn)數(shù)據(jù)的發(fā)送和接收。

關(guān)鍵字: 上位機 串口通信

串口通信(Serial Communication)是一種常用的數(shù)據(jù)傳輸方式,它通過串行數(shù)據(jù)線逐位傳輸數(shù)據(jù),具有成本低、簡單易用、可靠性高等優(yōu)點。在工業(yè)控制、通信設(shè)備、嵌入式系統(tǒng)等領(lǐng)域得到廣泛應(yīng)用。

關(guān)鍵字: 串口通信 嵌入式系統(tǒng)

串口通信是一種常見的通信方式,用于在不同設(shè)備之間傳輸數(shù)據(jù)。它通過串行數(shù)據(jù)線(通常是一對TXD和RXD線)在設(shè)備之間進行通信。串口通信具有簡單、可靠、成本低等優(yōu)點,因此在工業(yè)控制、嵌入式系統(tǒng)、數(shù)據(jù)采集等領(lǐng)域得到廣泛應(yīng)用。

關(guān)鍵字: 串口通信 串口編程

串口通信是一種常見的通信方式,主要應(yīng)用于計算機和其他設(shè)備之間的數(shù)據(jù)傳輸。它的主要原理是利用串行數(shù)據(jù)傳輸?shù)姆绞剑瑢?shù)據(jù)一位一位地按順序傳輸,而不是同時傳輸所有的數(shù)據(jù)。下面我們來看看串口通信的主要原理以及如何提高其傳輸速度。

關(guān)鍵字: 串口通信 串口速度
關(guān)閉