<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

    文章

    707

    瀏覽量

    93592
收藏 人收藏

    評論

    相關推薦

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

    Flasher RAM怎么通過RS232進行通訊???USB僅供電,使用RS232驅動flasher進行下載程序至芯片?
    發表于 05-28 06:14

    通過RS232轉Profinet網關連接PLC與RS232協議設備的步驟

    了解PLC的通信協議和接口要求,不同型號的PLC可能有不同的通信協議和接口要求,因此請仔細閱讀您的PLC用戶手冊,以確保您能夠正確地連接和配置設備。連接無錫耐特森RS232轉Profinet網關的RS232接口和PLC的通信接口。確保使用適當的線纜和連接器,并確保連接牢固
    的頭像 發表于 01-26 15:11 ?544次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>RS232</b>轉Profinet網關連接PLC與<b class='flag-5'>RS232</b>協議設備的步驟

    通過RS232轉Profinet網關連接PLC與RS232協議設備的步驟

    ,您需要測試通信連接是否正常工作。您可以通過發送簡單的測試信號或數據來驗證連接是否正常。如果一切正常,您應該能夠從PLC中讀取數據或發送控制信號到PLC。
    發表于 01-26 14:46

    通過RS232轉Profinet網關連接PLC與RS232協議設備的步驟

    了解PLC的通信協議和接口要求,不同型號的PLC可能有不同的通信協議和接口要求,因此請仔細閱讀您的PLC用戶手冊,以確保您能夠正確地連接和配置設備。連接耐特森RS232轉Profinet網關的RS232接口和PLC的通信接口。確保使用適當的線纜和連接器,并確保連接牢固。
    的頭像 發表于 01-26 14:45 ?255次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>RS232</b>轉Profinet網關連接PLC與<b class='flag-5'>RS232</b>協議設備的步驟

    rs232接口是干嘛用的 rs232接口與vga接口區別

    接口常用于串口通信,通過該接口,計算機可以與打印機、調制解調器、條碼掃描器等設備進行數據傳輸和通信。 RS232接口的特點是可靠穩定、距離較遠、傳輸速率較慢。該接口使用串行通信方式,即一次只能傳輸一個比特位,相比并行通信,串行通
    的頭像 發表于 01-22 11:18 ?3238次閱讀

    RS232串行數據線基礎知識

    在構建電纜時,應該記住,并非 RS232 中提供的所有信號都需要在實用的 RS232 數據電纜中實現。因此,各種串行數據電纜的設計可以在互聯網和其他地方看到。
    的頭像 發表于 01-15 15:20 ?675次閱讀

    Ethernet IP轉RS232網關在車廠的配置應用

    生產項目中,產線現場需使用羅克韋爾?PLC實時采集掃碼槍通過RS232接口發出的生產數據,保證生產線安全、高效、有序地生產作業。 解決方案 該項目中,中控室的主控系統采用CompactLogix PLC
    的頭像 發表于 01-09 16:05 ?222次閱讀
    Ethernet IP轉<b class='flag-5'>RS232</b>網關在車廠的配置應用

    RS232轉Profinet網關與加工廠稱重表連接

    ,二者無法直接進行通訊,采用RS232轉Profinet網關進行通訊,PLC通過RS232轉Profinet網關來讀取稱重儀表的各種狀態數據
    的頭像 發表于 12-27 16:55 ?413次閱讀
    <b class='flag-5'>RS232</b>轉Profinet網關與加工廠稱重表連接

    RS232轉Profinet網關與加工廠稱重表連接

    ,二者無法直接進行通訊,采用RS232轉Profinet網關進行通訊,PLC通過RS232轉Profinet網關來讀取稱重儀表的各種狀態數據
    發表于 12-27 16:53

    RS232轉Profinet網關與加工廠稱重表連接

    ,二者無法直接進行通訊,采用無錫耐特森RS232轉Profinet網關進行通訊,PLC通過RS232轉Profinet網關來讀取稱重儀表的各種狀態
    的頭像 發表于 12-27 16:51 ?187次閱讀
    <b class='flag-5'>RS232</b>轉Profinet網關與加工廠稱重表連接

    穩聯profinet轉rs232中如何區分Modbus和Rs232的區別認識rs485Modbus

    穩聯profinet轉rs232中如何區分Modbus和Rs232的區別認識rs485Modbus
    的頭像 發表于 12-11 15:32 ?460次閱讀

    RS232通信時怎么處理錯誤?RS232通信中的錯誤處理方法

    錯誤是RS232通信中非常重要的一個部分。下面介紹一些處理RS232通信錯誤的方法。 1. 校驗和 校驗和是檢測數據傳輸錯誤的一種最基本的方法。發送方將數據的每個字節加起來,并將該總和
    的頭像 發表于 10-17 16:33 ?1953次閱讀

    如何使用RS232轉SPI實現串口和SPI接口的轉換?

    通過使用專門的轉換器來完成,這些轉換器將串口數據轉換為SPI數據,實現串口和SPI協議之間的交互。本文將詳細介紹如何使用RS232轉SPI實現串口和SPI接口之間的轉換。 1. 了解
    的頭像 發表于 09-14 17:52 ?1389次閱讀

    RS232轉Profinet網關rs232是什么接口

    在工業自動化領域,如何將掃碼槍與PLC連接一直是一個重要的問題。而今天,我們將通過一個案例來展示如何通過RS232轉Profinet網關,將X-9300掃碼槍接入到PLC1200工業以太網總線上。在這個過程中,我們將會用到遠創智
    的頭像 發表于 07-20 09:11 ?535次閱讀
    <b class='flag-5'>RS232</b>轉Profinet網關<b class='flag-5'>rs232</b>是什么接口

    RS232轉PROFINET網關將條碼秤設備接入到1200 Profinet案例

    本案例介紹的是通過無錫耐特森RS232轉PROFINET網關將RS232協議的POS稱設備接入西門子PLC1200 PROFINET網絡的使用方法。
    的頭像 發表于 06-13 20:33 ?552次閱讀
    <b class='flag-5'>RS232</b>轉PROFINET網關將條碼秤設備接入到1200 Profinet案例
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>