基于LABVIEW的串口通信实验

基于LABVIEW的串口通信实验
一、实验目的
1.了解LabVIEW串口通信基本方法
2.通过LabVIEW串口获取数字温度传感器的数据
二、实验器材
1.计算机一台
2.LabVIEW8.20软件一套
3.串口线一根
4.虚拟仪器实验平台一台
5.分布式温度采集模块一块
6.传感器控制模块一块
三、实验原理
串行通信是工业现场仪器或设备常用的通信方式,它是将一条信号的各位数据按顺序逐位传送。

计算机串行通信(简称串口)采用RS232协议,允许一个发送设备连接到一个接收设备以传送数据,最大速率为115200bps。

计算机串行口采用Intel8250异步串行通信组件构成,通常以COM1~COM4来表示。

bView串口节点
LabView中提供了已封装好的串口通信节点,它们位于函数->数据通信->协议->串口。

这里主要介绍程序中使用到的串口配置、串口读取、串口写入和串口关闭,其他串口相关的节点使用方法查询LabView帮助。

(1)串口配置
在进行串口通信时,首先要对串口进行初始化和配置。

这可以由VISA配置串口节点来完成,串口配置节点如下图所示。

使用该节点可以设置串口的VISA资源名称、波特率、数据位、校验位、超时时间、终止符以及流控制等参数。

VISA资源名称控件用于规定对VISA会话句柄开放的资源,并维持会话句柄和类。

VISA 会话句柄是VISA使用的唯一逻辑标识符,用于与资源进行通信。

VISA会话句柄由VISA 资源名称输入控件保持,用户不可见。

VISA资源名称输出是VISA函数中输出的VISA资源名称的副本。

通过将资源名称输出或输入函数和VI,并链接函数和VI,从而简化数据流编程。

这与文件I/O函数使用的文件引用句柄输出相似。

(2)串口写入
串口写入是将写入缓冲区的数据写入VISA资源名称指定的设备或接口,可以选择同步或异步。

该操作仅当传输结束后才返回。

VISA写入的节点图标及端口定义如下图所示。

其中写入缓冲区包含要写入设备的数据。

返回数包含实际写入的字节数量。

(3)串口读取
从VISA资源名称所指定的设备或接口中读取指定数量的字节,并将数据返回至读取缓冲区,可以选择同步或异步。

该操作仅当传输结束后才返回。

VISA读取的节点图标及端口定义如下图所示。

其中字节总数包含要读取的字节数量,读取缓冲区包含从设备读取的数据,
返回数包含实际读取的字节数量。

(4)串口关闭
关闭VISA资源名称指定的设备会话句柄或事件对象。

VISA关闭节点的图标
及端口定义如下图所示。

注意:在使用LabView提供的串口节点功能时,必须安装串口驱动。

2.温度采集
(1)数字温度传感器DS18B20
DS18B20是美国DALLAS公司生产的单线数字温度传感器,可把温度信号直接转换成串行数字信号供微机处理,从DS18B20读出的信息或写入的信息,只需要一根口线与MCU连接。

引脚线中除了一根数据输入输出口线外,另二根为电源和地线。

数据线可完成:数据的读写,温度转换控制,寄生电源的提供(用数据线供电无需额外电源)。

检测系统无需任何外围硬件。

GND VCC
BG101
数据线(2)单片机控制
此实验中采用了AT89C2051单片机对其进行控制,当单片机接收到串口数据“0x7E ”时,将采集的温度数据帧送往串口。

温度数据帧格式为“0xF9,0xPP,0x00/0xFF ”。

其中:0xF9为固定帧头;0xPP 的最高位为符号位(0为正值,1为负值),低7位为温度整数部分的绝对值;0x00/0xFF 前面值时表示小数位0.0,后面值时表示小数位为0.5。

单片机I/O 口选用P1.0,串口波特率配置为1200,偶校验。

AT89C2051的P1.0引脚与DS18B20
的数据输入输出口线I/O 连接,接口如下图所示。

BG101
3.串口通信
计算机通过串口和单片机通信,读取单片机采集的传感器温度。

具体工作流程如下所示:
完成串口读写的程序框图如下图所示:
由于串口读写的端口定义默认为字符串类型,为了和单片机通信,串口应以十六进制发送0x7E标志,所以在写串口时数据类型为十六进制的7E,而串口读取的字符串要转换为字节数组才能正确地作后续处理。

4.温度显示
从串口中读取的字符串转换为三个字节,其中第一个字节为0xF9,为帧头标志,其余两个字节表示温度。

前面介绍过表示温度的数据有两个字节,第一个字节的最高位表示温度的正负,后七位表示温度的整数值,第二个字节表示温度的后一个小数,0x00时表示0.0,0xFF表示0.5。

这两个字节共同表示实际的温度。

将温度送入数值中的
温度计控件,即可显示温度传感器的温度。

具体程序框图如下。

合集下载

基于LabVIEW串口通信的研究

基于LabVIEW串口通信的研究

理论与方法
来实现串口的通信。将 M SCOM M32. OCX 文件 注册并 且 导 入 到 LabVIEW 当 中 , 这 样 我 们 的 U SER. CON TROL 下面 有 M icrosoft Comm unication Control. ctl 。这 样我们可以 很方便 的使 用 A ctiveX 组件 从而 实现串 口 通信。 2. 2 MSCOMM32 控件初始化
表 1 串行通讯节点功能表 Table1 function table of serial communication nodes V I 功能
如果初始化没有问题, 就可以使用这个串口进行数据 收发。发送数据使用 VISA Write, 如图 3 所示。接收数 据使用 V ISA Read, 如图 4 所示。在接收数据之前需要使 用 V ISA Bytes at Serial Port 查询当前串口接收缓冲区中 的数据字节数, 如果 VISA Read 要读取的字节数大于缓 冲区中的数据字节数 , VISA Read 操作将一直等待, 直至 T im eout 或者缓冲区中的数据字节数达到要求的字节数。 当然也可以分批读取接收缓冲区或者
虚拟仪器的软件系统框架包括三个部分: V ISA 库、
作者简介 : 吕向锋 , 硕士研究生 , 主要研究方向为装备 管理与技术保障。 中国科 技核心期刊
27
理论与方法
仪器驱动程序、 应用软件。 VISA 作为测试程序和数据传 输总线的中间层, 为应用程序和仪器总线的通信建立了通 道
[ 2]
2009 年 12 月 第 28 卷 第 12 期
。VISAI/ O 库为 应用程序 的建立 提供了一 致的 接
口 , 因而应 用程序 不需 要关 心实 际的 数据 传输 介质 是 GPIB 电缆还是串口线, 可以认为在 VISA 库中包含了与 各种接口进行连接所需的程序。 VISA 是应用于仪器编 程的标准 I/ O 应用程序接口( API) , V ISA 本身并不具有 仪器编程能力 , VISA 是调用低层驱动 器的高层 A PI [ 3] 。 使用时需要安装 VISA 驱动程序。 1. 1 LabVIEW 串口 VI 介绍 LabVIEW 的串口通讯 VI 位于 Instrument I/ O Plat te 的 Serial 中, 常用的 VI 节点[ 4] 如表 1 所示:

基于LABVIEW的串口通信实验

基于LABVIEW的串口通信实验

基于LABVIEW的串口通信实验一、实验目的1.了解LabVIEW串口通信基本方法2.通过LabVIEW串口获取数字温度传感器的数据二、实验器材1.计算机一台2.LabVIEW8.20软件一套3.串口线一根4.虚拟仪器实验平台一台5.分布式温度采集模块一块6.传感器控制模块一块三、实验原理串行通信是工业现场仪器或设备常用的通信方式,它是将一条信号的各位数据按顺序逐位传送。

计算机串行通信(简称串口)采用RS232协议,允许一个发送设备连接到一个接收设备以传送数据,最大速率为115200bps。

计算机串行口采用Intel8250异步串行通信组件构成,通常以COM1~COM4来表示。

bView串口节点LabView中提供了已封装好的串口通信节点,它们位于函数->数据通信->协议->串口。

这里主要介绍程序中使用到的串口配置、串口读取、串口写入和串口关闭,其他串口相关的节点使用方法查询LabView帮助。

(1)串口配置在进行串口通信时,首先要对串口进行初始化和配置。

这可以由VISA配置串口节点来完成,串口配置节点如下图所示。

使用该节点可以设置串口的VISA资源名称、波特率、数据位、校验位、超时时间、终止符以及流控制等参数。

VISA资源名称控件用于规定对VISA会话句柄开放的资源,并维持会话句柄和类。

VISA 会话句柄是VISA使用的唯一逻辑标识符,用于与资源进行通信。

VISA会话句柄由VISA 资源名称输入控件保持,用户不可见。

VISA资源名称输出是VISA函数中输出的VISA资源名称的副本。

通过将资源名称输出或输入函数和VI,并链接函数和VI,从而简化数据流编程。

这与文件I/O函数使用的文件引用句柄输出相似。

(2)串口写入串口写入是将写入缓冲区的数据写入VISA资源名称指定的设备或接口,可以选择同步或异步。

该操作仅当传输结束后才返回。

VISA写入的节点图标及端口定义如下图所示。

其中写入缓冲区包含要写入设备的数据。

基于LabVIEW的Modbus串口通讯协议的实现

基于LabVIEW的Modbus串口通讯协议的实现

二〇〇八年・第二期研究报告基于 LabVI E W 的 M odbus 串口通讯协议的实现袁雪陈斌鲁中巍管国强(江苏大学机械学院镇江 212013摘要本文简要地介绍 Modbus 通信协议 , 详细的阐述以 PC 机作为上位机 , Labvie w711作为上位机软件开发平台的主从式串口通信程序的实现。

经过测试 , 该程序可在基于 labvie w 的测控系统中加以实际应用。

关键词 Labvie w P LC 串口通信 Modbus 协议引言Lab V I E W (laborat ory virtual instru ment 2 ing workbench境 ,软件 , 。

Lab V I E W , VX I, RS 2232和 RS 2485, 还内置了支持 T CP /I P, ActiveX 等软件标准的库函数 , 其图形化编程语言环境 , 简单直观 , 极大节省程序开发时间 , 可以完成各种各样的编程任务。

本文详细介绍基于 labvie w711开发平台实现 Modbus 通讯协议的方法 , 该程序可用于上位机与下位 P LC 的串口通讯程序。

在实际测试中 , 上位机通过串口 RS232转 RS485与下位台达 P LC 进行通讯 , 被测参数的大量实时信号通过串口传送给上位 PC 机 , 上位机可以对接收到的这些参数进行实时数据显示、趋势图显示、数据查询和管理 , 还可以对下位 P LC 进行参数控制和曲线控制。

1 M odbus 协议简介〔 1〕Modbus 通信协议是应用于电子控制器上的一种通用语言 , 通过此协议控制器相互之间、控制器经由网络和其它设备之间可以通信 , 它已经成为一通用工业标准。

不同厂商生产的控制设备可以连成工业网络 , 进行集中监控。

111 Mo dbu s 协议两种串口传输方式Modbus 协议定义两种数据传输方式 , 即 ASC II 模式和 RT U 模式。

Labview串口通信测试实例

Labview串口通信测试实例

测试虚拟端口是否连通时,也可以下载串口 精灵助手进行调试。成功后,再进行 LABview 程 序调试。
0c25f4ca 宝运莱 wwຫໍສະໝຸດ
从小到大,不知道做了多少半途而废的事情,但在这件事上,易博做到了有始有终
请先运行目录 NT6 下的 vsbsetup.exe;
第三步:
不要关闭 vsbsetup.exe 窗口,返回根目录, 直接运行vspdconfig.exe即可。在右边添加COM1 和 COM2 端口,每次会自动添加两个已连接的 COM 端口。
第四步:
从小到大,不知道做了多少半途而废的事情,但在这件事上,易博做到了有始有终
串口通信的硬件连接非常简单,所以难点并 不在于硬件连接,而在于如何编程,利用虚拟串 口软件创建两个连接的 COM 端口,然后使用 LABview 进压。
第二步:
从小到大,不知道做了多少半途而废的事情,但在这件事上,易博做到了有始有终
打开 NIMAX,在设备和和接口中看是否找到 COM1 和 COM2.找到后新建一个 VI。
第五步: 按下图程序编写 LABview 程序框图。 第六步:在前面板 VISA 资源名称(写入)
从小到大,不知道做了多少半途而废的事情,但在这件事上,易博做到了有始有终
选择 COM1,在 VISA 资源名称(读取)选择 COM2, 写入字符串中输入 ceshi\n,运行一下,读取字 符串显示为 ceshi。其中\n 是读取结束的标志。 注意事项

Labview串口通信开发实例(值得拥有)

Labview串口通信开发实例(值得拥有)

串口通信的基本概念串口通信的基本概念1,什么是串口?2,什么是RS-232?3,什么是RS-422?4,什么是RS-485?5,什么是握手?1,什么是串口?串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。

大多数计算机包含两个基于RS232的串口。

串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。

同时,串口通信协议也可以用于获取远程采集设备的数据。

串口通信的概念非常简单,串口按位(bit)发送和接收字节。

尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。

它很简单并且能够实现远距离通信。

比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。

典型地,串口用于ASCII码字符的传输。

通信使用3根线完成:(1)地线,(2)发送,(3)接收。

由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。

其他线用于握手,但是不是必须的。

串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。

对于两个进行通行的端口,这些参数必须匹配:a,波特率:这是一个衡量通信速度的参数。

它表示每秒钟传送的bit的个数。

例如300波特表示每秒钟发送300个bit。

当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。

这意味着串口通信在数据线上的采样率为4800Hz。

通常电话线的波特率为14400,28800和36600。

波特率可以远远大于这些值,但是波特率和距离成反比。

高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。

b,数据位:这是衡量通信中实际数据位的参数。

当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。

基于LABVIEW的串口通讯实现

基于LABVIEW的串口通讯实现

基于LABVIEW的串口通讯实现The Design of serial communication based onLABVIEW摘要美国国家仪器公司的LABVIEW是一种图形化编程语言,它的根源在于自动化控制和数据采集。

其图形化的代表性,类似于过程流程图,它为科学家和工程师提供一个直观的编程环境,在过去20年中成熟历程中,这个语言已经成为一个通用的编程环境。

LABVIEW使得它成为很好的自动化选择环境有几个主要特点,这些措施包括简单的网络通信,交钥匙执行共同的通信协议(RS232 ,GPIB总线等),成为过程控制和数据拟合、快速简便的用户界面的建设和一个有效率的程式码执行环境的强大工具。

我们讨论这种语言的优点,并提供一个例子,在公司内部是用来在整合和控制自动化平台的应用套件的书面。

关键词:LABVIEW ;RS-232;串口AbstractNational Instruments LABVIEW is a graphical programming language that has its roots in automation control and data acquisition. Its graphical representation, similar to a process flow diagram, was created to provide an intuitive programming environment for scientists and engineers. The language has matured over the last 20 years to become a general purpose programming environment. LABVIEW has several key features which make it a good choice in an automation environment. These include simple network communication, turnkey implementation of common communication protocols (RS232, GPIB, etc.), powerful toolsets for process control and data fitting, fast and easy user interface construction, and an efficient code execution environment. We discuss the merits of the language and provide an example application suite written in-house which is used in integrating and controlling automation platforms.Keywords: LABVIEW ;RS-232 ;serial port第一章绪论 (1)1.1研究背景 (1)1.1.1虚拟仪器的发展趋势 (1)1.1.2 RS-232串口的发展历程 (2)第二章虚拟仪器 (3)2.1 虚拟仪器的概述 (3)2.1.1 虚拟仪器的特点及优势 (3)2.1.2 虚拟仪器系统的组成 (4)2.1.3虚拟仪器I/O接口设备 (5)2.1.4 虚拟仪器的软件结构 (6)2.2 图形化虚拟仪器开发平台——LABVIEW (7)2.3 虚拟仪器与传统仪器的比较 (7)第三章 RS-232串口 (9)3.1 RS-232 (9)3.1.1 RS-232 外部结构 (9)3.2 特性 (11)3.2.1电气特性 (11)3.2.2近距离通信 (13)3.2.3串口通讯流控制 (13)第四章系统的总体设计与实现 (15)4.1 串行通信系统的流程 (15)4.2 系统的搭建成型 (15)4.2.1 程序前面板设计 (15)4.2.2程序框图设计——添加函数 (15)4.2.3串口参数设置 (16)4.2.4 while循环内的构架 (16)4.2.5 条件结构区域内的排布 (20)4.2.6 WHILE循环结构区域内的排布 (21)4.2.7程序框图完善 (21)4.3 LABVIEW 前面板的设计 (23)4.4 串口通信的测试 (26)结论 (29)致谢 (30)参考文献 (31)第一章绪论1.1研究背景随着计算机系统的应用和微机网络的发展,通信功能越来越显得重要。

使用LabVIEW进行串口通信

使用LabVIEW进行串口通信LabVIEW是一种流行的集成开发环境(IDE),用于编写和执行控制、测量和数据采集应用程序。

它可以非常方便地与硬件设备进行通信,其中包括通过串口进行通信。

本文将介绍如何使用LabVIEW进行串口通信。

一、LabVIEW介绍LabVIEW是一款图形化编程语言,以可视化编程为特点。

用户可以使用LabVIEW快速开发有效的控制和数据采集系统,而无需深入理解底层的编程语言。

二、串口通信原理串口是一种用于将数据传输到计算机或其他设备的接口。

在串口通信中,数据以字节的形式通过传输线路进行传输,其中利用的是一对称为TX和RX的引脚。

发送数据时,数据通过TX引脚发送到接收方;接收数据时,数据则通过RX引脚接收。

三、配置串口通信在LabVIEW中,可以使用VISA(Virtual Instrument Software Architecture)函数库来实现串口通信。

通过配置相关参数,可以指定通信的波特率、数据位数、校验位等。

首先,在LabVIEW中创建一个新的VI文件。

然后,在Front Panel界面中,双击空白处,打开Block Diagram界面。

在Block Diagram界面中,拖拽VISA Serial和VISA Close VIs到界面上。

接下来,双击VISA Serial VIs,打开参数设置面板。

在面板上,可以设置串口号、波特率、数据位数、校验位等。

根据具体需求进行配置。

四、数据的发送和接收在LabVIEW中,使用串口进行数据发送和接收非常简单。

可以使用VISA Write和VISA Read VIs来分别执行发送和接收操作。

在Block Diagram界面中,从VISA Serial VIs中拖拽VISA Write VI,将其连接到VISA Serial VIs和VISA Close VIs之间。

然后,从VISA Serial VIs中拖拽VISA Read VI,将其连接到VISA Write VI的右侧。

基于LABVIEW的串口通讯设计说明

成绩评定表课程设计任务书目录1 目的及基本要求 (1)2 系统方框图与工作原理 (1)2.1 系统方框图 (1)2.2 工作原理 (2)3 LabVIEW基础编程 (4)3.1 任务1:建立新VI程序 (4)3.2 任务2:在前面板摆放控件 (5)3.3 任务3:框图程序设计——连线 (6)4 串口通讯的设计和仿真 (7)4.1 总体程序设计 (7)4.2 各功能模块详细设计 (8)5 结果及性能分析 (10)5.1 运行结果 (10)5.2 性能分析 (10)参考文献 (11)摘要虚拟仪器是现代计算机技术同仪器技术深层次结合的全新概念仪器,实质是利用计算机显示器的显示功能模拟传统仪器的控制面板,以多种形式表达输出测量结果,利用计算机强大的软件功能实现信号数据的运算、分析和处理,完成各种测试功能的一种计算机仪器系统。

本文介绍了利用LabVIEW语言来实现上、下位机之间通信的方法,并从软、硬件两个方面阐述了设计思想。

从实现PC机PC机之间的串口通信出发,先实现双PC机之间的数据发送、返还和接收,进而设计了以PC机作为上位机,以飞思卡尔8位单片机作为下位机的基于labview软件的串口通信系统。

经过实验调试,系统达到了预期的通信目标。

应用先进的虚拟仪器软件LABVIEW,大大降低了串口通讯复杂程度,减小了软件设计的工作量,能够大大降低投资成本。

在实际应用中有巨大的使用价值。

关键词:虚拟仪器 Labview 串口通信1 目的及基本要求目的:熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现PC与PC串口通讯设计和仿真。

基本要求:两台计算机互发字符并自动接收,如一台计算机输入字符串“收到信息请回字符“abc123”,单击“发送字符”命令,另一台计算机若收到,就输入字符串“收到,abc123”,单击“发送字符”命令,信息返回到第一组的计算机。

Labview串口通信开发实例(值得拥有)

串口通信的基本概念串口通信的基本概念1,什么是串口?2,什么是RS-232?3,什么是RS-422?4,什么是RS-485?5,什么是握手?1,什么是串口?串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。

大多数计算机包含两个基于RS232的串口。

串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。

同时,串口通信协议也可以用于获取远程采集设备的数据。

串口通信的概念非常简单,串口按位(bit)发送和接收字节。

尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。

它很简单并且能够实现远距离通信。

比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。

典型地,串口用于ASCII码字符的传输。

通信使用3根线完成:(1)地线,(2)发送,(3)接收。

由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。

其他线用于握手,但是不是必须的。

串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。

对于两个进行通行的端口,这些参数必须匹配:a,波特率:这是一个衡量通信速度的参数。

它表示每秒钟传送的bit的个数。

例如300波特表示每秒钟发送300个bit。

当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。

这意味着串口通信在数据线上的采样率为4800Hz。

通常电话线的波特率为14400,28800和36600。

波特率可以远远大于这些值,但是波特率和距离成反比。

高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。

b,数据位:这是衡量通信中实际数据位的参数。

当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。

labview,串口通信实现过程

Labview实现串口通信步骤1.在程序面板上添加VISA配置接口2.添加后,开启帮助文档的显示。

菜单的Help->showcontexthelp,如下图鼠标选择目标则会显示帮助框。

如下图所示。

3.创建相应的配置在程序面板中鼠标移动到对应的引脚上,点击鼠标右键->create->control,创建后,界面面板上会出现对应的控制框。

如下图所示,创建个VISAresourcename。

图-创建窗口选择控件前面板显示如下:图-前面板显示控件选择4依次创建,波特率、停止位、数据位等如下图所示。

5.创建个while循环,用于放置发送的程序鼠标移动到循环条件控制的引脚上,创建个control。

用于调试,不对条件处理,会报错。

6前面板放置个按钮,用于控制数据的发送7.创建个事件,用于响应发送按钮鼠标移动到timeout的位置,鼠标右键选择editevents…如下图所示。

操作上面后,出现如下界面:选择需要响应的控件,这里选择“okbutton”,选择鼠标按下。

点击ok后,事件的名称也变化了。

如下图所示。

如果鼠标点击按键,则会进入事件处理。

8创建VISA写函数9连接端口和写函数10添加个关闭函数11.创建字符串控件,传递给写函数,用于发送选中VISAWrite的writebuffer,右键create->control,12界面如下所示13.安装虚拟串口,提供一个下载地址用虚拟串口配置两个端口,配置好后,这两个串口之间是自动连接上,模拟硬件上两个串口对接上的。

如上图,指定好端口,点击Addpair。

14运行串口工具,提供一个下载地址15.运行串口工具,打开串口,运行VI,发送数据我的电脑配置的是COM12和COM13,vi选择COM12.运行VI,在writebuffer里面填写test,点击OK发送。

每点击一次,发送一次。

16.建立接收模块添加个while循环,创建while循环,用于接收。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档