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

    文章

    740

    浏览量

    94285
收藏 人收藏

    评论

    相关推荐

    RS232转以太网模块应用解析 RS232在物联网中的应用

    随着物联网威廉希尔官方网站 的快速发展,越来越多的设备需要通过网络进行数据传输和通信。RS232是一种传统的串行通信接口,广泛应用于工业控制、医疗设备、仪器仪表等领域。然而,随着以太网威廉希尔官方网站 的普及,RS232
    的头像 发表于 11-21 09:47 205次阅读

    使用RS232串口进行设备调试的技巧

    重要角色。 1. 了解RS232的基本原理 在进行设备调试之前,了解RS232的基本原理是非常重要的。RS232是一种单向或双向的串行通信协议,它使用9个引脚来传输数据、控制信号和电源
    的头像 发表于 11-21 09:38 350次阅读

    RS232RS422的主要区别

    在工业自动化、数据通信和远程控制等领域,串行通信是一种常见的数据传输方式。RS232RS422是两种广泛使用的串行通信标准,它们各自有着独特的特点和应用场景。 1. 电气特性
    的头像 发表于 11-21 09:36 412次阅读

    自动售货机MDB协议中文解析(六)MDB-RS232控制硬币器的流程和解析

    自动售货机MDB协议中文解析(六)MDB-RS232控制硬币器的流程和解析
    的头像 发表于 08-19 15:53 559次阅读
    自动售货机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 362次阅读
    <b class='flag-5'>RS232</b>转Profinet协议转化网关

    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 871次阅读
    <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 599次阅读
    <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 7868次阅读

    RS232串行数据线基础知识

    在构建电缆时,应该记住,并非 RS232 中提供的所有信号都需要在实用的 RS232 数据电缆中实现。因此,各种串行数据电缆的设计可以在互联网和其他地方看到。
    的头像 发表于 01-15 15:20 1176次阅读

    RS232转Profinet网关与加工厂称重表连接

    ,二者无法直接进行通讯,采用RS232转Profinet网关进行通讯,PLC通过RS232转Profinet网关来读取称重仪表的各种状态数据
    的头像 发表于 12-27 16:55 595次阅读
    <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 363次阅读
    <b class='flag-5'>RS232</b>转Profinet网关与加工厂称重表连接

    稳联profinet转rs232中如何区分Modbus和Rs232的区别认识rs485Modbus

    稳联profinet转rs232中如何区分Modbus和Rs232的区别认识rs485Modbus
    的头像 发表于 12-11 15:32 829次阅读