那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科案例 | DASYLab通過RS232讀取和解析數據

虹科測試測量 ? 2021-10-22 16:44 ? 次閱讀

本文以NI 6009數據采集系統作為硬件設備,DASYLab作為數據采集軟件,介紹了DASYLab如何從下位機中讀取RS232數據并通過顯示模塊進行顯示的方法。用戶可以非常方便地通過RS232轉USB,將串口數據在DASYLab上進行解析和顯示。

一、開發準備

NI 6009數據采集系統內置電壓輸出通道,并自帶RS232串口,利用RS232轉USB連接線即可實現串口數據向PC機數據的傳輸,所需軟硬件設備如下:
  • NI 6009數據采集系統

  • USB To RS232連接線*1

  • Windows系統的PC機*1

  • DASYLab數據采集助手軟件

a31155f8-32aa-11ec-aa30-dac502259ad0.jpg

圖1 軟硬件設備

二、軟件開發流程

本采集軟件功能為通過控制命令進行RS232數據的讀取與顯示,整個工作區十分簡潔,只需要用到6個高集成度的功能模塊即可完成圖形編程,如圖2所示。a33e6714-32aa-11ec-aa30-dac502259ad0.png圖2 工作區概覽

1. 串口信息的基本設置

DASYLab自帶RS232輸入輸出模塊,對于串口信息的配置和數據包格式的設置只需要雙擊相應模塊配置即可,不需要其他多余的復雜操作,如下圖,拖拽RS232 Input模塊至工作區,雙擊打開屬性頁面,點擊Interface按鈕即可配置串口基本信息。a3917cb0-32aa-11ec-aa30-dac502259ad0.png

圖3 配置串口基本信息

2. 配置數據包格式DASYLab可以根據RS232協議里的數據包格式,自定義讀取規則和顯示通道。本文電壓數據包格式為:編號電壓數值。如圖4,設置通道0為通道編號讀取,遇到停止位回車停止讀取ASCII碼,可在Measurement data format一欄填寫a\r。設置通道1為電壓數值的ASCII碼讀取,遇到換行符停止讀取可在Measurement data format一欄填寫1x a\n(1x表示忽略一個字符,此處忽略一個換行符)。a3cdb96e-32aa-11ec-aa30-dac502259ad0.png

圖4 配置讀取數據格式

3. 設置讀取數據命令用戶可以通過DASYLab設置全局字符串作為控制命令行去控制串口數據的讀取。如圖5所示,首先在DASYLab設置全局變量字符串meas:dc?\r,再將此命令錄入到RS232 Output模塊,軟件便可以識別此命令了。a41068ae-32aa-11ec-aa30-dac502259ad0.png

圖5 設置讀取的控制命令

如圖6所示,發送此控制命令可以使用開關模塊加動作模塊的組合,按下開關,動作模塊即可向RS232 Input模塊發送控制命令。當然,用戶也可以直接在RS232 Input模塊中點擊RS232 Monitor按鈕進行發送(此界面也可將數據格式更改為Hex格式)。

a4514e96-32aa-11ec-aa30-dac502259ad0.png

圖6 控制命令的發送方式

4. 設置顯示方式用戶可以通過數字儀表、曲線圖、數據列表等方式將數據顯示出來,本文使用數字儀表和帶有時間標記的數據列表來顯示數據,當然用戶也可以在RS232 Monitor界面觀察ASCII或Hex格式的數據。

a48ac57c-32aa-11ec-aa30-dac502259ad0.png

圖7 數據的顯示

至此,一個簡單的RS232電壓數值數據采集軟件便設計完成了。當然,用戶還可以自定義Layout界面,使得應用看起來更加美觀和簡潔。獲取更多DASYLab資料與技術支持,歡迎登錄Dasylab | 虹科測試測量 (hongcesys.com),或是通過以下方式聯系我們。

原文標題:虹科案例 | DASYLab通過RS232讀取和解析數據

文章出處:【微信公眾號:虹科測試測量】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RS232
    +關注

    關注

    13

    文章

    749

    瀏覽量

    94599
收藏 人收藏

    評論

    相關推薦

    RS232接口的應用領域分析 RS232接口的接線方法和注意事項

    之間的數據通信。以下是RS232接口的一些主要應用領域: 計算機與外設通信 :RS232接口常用于連接計算機與打印機、調制解調器、鼠標、掃描儀等外設。 工業自動化 :在工業控制系統中,RS23
    的頭像 發表于 12-18 18:06 ?1420次閱讀

    RS232接口通信協議詳解 如何測試RS232接口的性能

    RS232接口通信協議詳解 RS232接口通信協議是一種廣泛應用的串行通信協議,它規定了數據在設備之間的傳輸方式和格式。以下是RS232接口通信協議的一些關鍵點: 基本概念 :
    的頭像 發表于 12-18 18:03 ?967次閱讀

    RS232與藍牙無線通信的對比 RS232串口設備的故障排查

    是一種有線通信方式,需要通過物理連接(如串口線)來實現設備之間的數據傳輸。 藍牙 :藍牙是一種無線通信方式,不需要物理連接,通過無線電波實現設備間的通信。 2. 傳輸距離 RS232
    的頭像 發表于 12-10 16:21 ?537次閱讀

    RS232在工業自動化中的應用 RS232信號線如何選擇

    RS232接口可用于連接PLC(可編程邏輯控制器)、傳感器等,實現自動化控制。 通過RS232接口,可以發送控制命令給工業機器人、自動化裝配線等設備,使其執行相應的動作。 同時,RS23
    的頭像 發表于 12-10 15:48 ?417次閱讀

    RS232數據傳輸速率設置技巧 RS232轉USB適配器使用方法

    RS232是一種廣泛使用的串行通信協議,它允許計算機和其他設備之間通過串行端口進行數據傳輸。 1. RS232數據傳輸速率設置技巧 1.1
    的頭像 發表于 12-10 15:38 ?1157次閱讀

    RS232串口通信協議詳解 RS232接口與RS485接口的區別

    RS232(Recommended Standard 232)是一種串行通信協議,由美國電子工業聯盟(EIA)制定。它主要用于計算機與外設之間的數據傳輸,如調制解調器、鼠標、打印機等。RS23
    的頭像 發表于 12-10 15:31 ?2038次閱讀

    RS232轉以太網模塊應用解析 RS232在物聯網中的應用

    隨著物聯網技術的快速發展,越來越多的設備需要通過網絡進行數據傳輸和通信。RS232是一種傳統的串行通信接口,廣泛應用于工業控制、醫療設備、儀器儀表等領域。然而,隨著以太網技術的普及,RS232
    的頭像 發表于 11-21 09:47 ?389次閱讀

    使用RS232串口進行設備調試的技巧

    重要角色。 1. 了解RS232的基本原理 在進行設備調試之前,了解RS232的基本原理是非常重要的。RS232是一種單向或雙向的串行通信協議,它使用9個引腳來傳輸數據、控制信號和電源
    的頭像 發表于 11-21 09:38 ?884次閱讀

    RS232RS422的主要區別

    在工業自動化、數據通信和遠程控制等領域,串行通信是一種常見的數據傳輸方式。RS232RS422是兩種廣泛使用的串行通信標準,它們各自有著獨特的特點和應用場景。 1. 電氣特性
    的頭像 發表于 11-21 09:36 ?1366次閱讀

    RS232轉TTL轉換器使用方法

    RS232轉TTL轉換器是一種用于將RS232標準電平轉換為TTL(邏輯電平)的串行通信協議轉換器。以下是RS232轉TTL轉換器的基本使用方法: 一、了解轉換器接口 RS232接口
    的頭像 發表于 11-21 09:22 ?937次閱讀

    RS232RS485接口之間的區別

    、電氣特性方面的比較 RS232接口技術:RS232采用單端信號傳輸方式,即使用一根信號線來傳輸數據。這種傳輸方式使得其邏輯電平與TTL電平不兼容,因此需要進行電平轉換才能實現與其他設備的通信。由于單端信號傳輸容易受到外界干擾,
    的頭像 發表于 09-14 14:41 ?927次閱讀

    自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析

    自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析
    的頭像 發表于 09-09 10:04 ?712次閱讀

    自動售貨機MDB協議中文解析(六)MDB-RS232控制硬幣器的流程和解析

    自動售貨機MDB協議中文解析(六)MDB-RS232控制硬幣器的流程和解析
    的頭像 發表于 08-19 15:53 ?768次閱讀
    自動售貨機MDB協議中文<b class='flag-5'>解析</b>(六)MDB-<b class='flag-5'>RS232</b>控制硬幣器的流程<b class='flag-5'>和解析</b>

    RS232轉Profinet協議轉化網關

    智控YC-RSPN-002型號RS232轉PROFINET網關是串口轉PROFINET網關的一種,具備大數據量通訊能力最大1440字節輸入數據+1440字節輸出數據。網關在PROFIN
    的頭像 發表于 07-21 10:37 ?439次閱讀
    <b class='flag-5'>RS232</b>轉Profinet協議轉化網關

    Flasher RAM怎么通過RS232進行通訊啊?

    Flasher RAM怎么通過RS232進行通訊啊?USB僅供電,使用RS232驅動flasher進行下載程序至芯片?
    發表于 05-28 06:14
    百家乐官网官| 百家乐机器出千| 伯爵百家乐官网娱乐网| 百家乐官网翻天粤语下载| 澳门百家乐官网赢钱秘诀| 萨迦县| 半圆百家乐官网桌子| 百家乐官网投注网站是多少| 沙龙国际网址| 香格里拉县| 霍邱县| 百家乐官网投注网址| 什么事百家乐官网的路单| 百家乐官网14克粘土筹码| 波音百家乐自动投注| 在线百家乐下| 优博娱乐城信誉| 满城县| 网上百家乐官网赢钱公式| 678百家乐官网博彩娱乐平台| 金樽百家乐官网的玩法技巧和规则 | 尊龙百家乐娱乐场| 大发888网| 久盛娱乐城| 视频百家乐官网赢钱| 百家乐官网园蒙| 百家乐任你博娱乐场开户注册| 大发888账号申请| 商河县| 百家乐官网永利娱乐网| 百家乐视频游戏平台| 牌九百家乐的玩法技巧和规则| 二八杠的玩法| 乳山市| 长沙百家乐官网的玩法技巧和规则| 百家乐庄和闲的赌法| 大发888我发财官网| 百家乐官网论坛百科| 百家乐官网赢退输进有哪些| 百家乐最佳投注办法| 德州扑克游戏网站|