LabVIEW或MAX下的VISA测试面板中串口无法工作

简介: LabVIEW或MAX下的VISA测试面板中串口无法工作

LabVIEW或MAX下的VISA测试面板中串口无法工作


什么串口设备在超级终端中工作,但不在LabVIEW或Measurement& Automation Explorer (MAX)下的VISA测试面板中工作?


解答: 串口设备可能在超级终端中工作但不在LabVIEW或MAX下的VISA测试面板中工作的原因有两个:终止符不同和字符传输速度不同。使用下面的方法来解决与这两个原因相关的问题。


确保超级终端与LabVIEW中使用的终止符相匹配


一般情况下,超级终端在其发送的每条信息之后添加一组 \r\n,它对应于一个回车符后紧跟着一个换行符。


在LabVIEW中可以使用字符型输入和显示控件的 \代码显示项来检查终止符是否一致。例如,可以使用loopback测试方法(关于loopback测试说明请参见下面链接中的NI开发者园地指南)从超级终端发出一个字符串,然后在LabVIEW中读回。这会帮助确定超级终端使用了什么终止符。然后,再次使用loopback测试,从LabVIEW中发出相同的字符串并在LabVIEW中读回。对比这些值即可决定两者的终止符是否相匹配。


降低向设备发送命令字符串的速度。(如果串口设备较旧,并且/或者其没有硬件控制它,因此LabVIEW和/或MAX中的VISA测试面板以多快的速度向其发送串行数据就是一个问题


一旦向超级终端中输入字符,超级终端就会将向串口写入这些字符。因此,当输入字符串时,超级终端将在字符串结束后发送6个独立的终止字符:首先是s, 然后是t, 最后是r等等。

cf5268dd0dce9f635c9ca9ecc2945f3d.png

编辑


添加图片注释,不超过 140 字(可选)



然而,LabVIEW则会获取所有字符串并一次性写入设备,且各字符间没有延迟。可以使用一个for循环来进行测试,将该字符串输出到设备中且每次只输出一个字符,在循环内为每个字符间的输出设置一个短暂的延时。附件中的Basic Serial Write and Read_1 bit.vi就是一种实现方法


更详细的内容,参加如下附件的介绍。


LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序


上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。

相关文章
|
5天前
|
传感器 数据采集 算法
LabVIEW无人机大气数据智能测试系统
LabVIEW无人机大气数据智能测试系统
12 3
|
5天前
|
传感器 存储 数据采集
LabVIEW MEMS电容式压力传感器测试系统
LabVIEW MEMS电容式压力传感器测试系统
32 4
|
5天前
|
传感器 人工智能 测试技术
热敏电阻怎么进行性能测试?并以LabVIEW为例进行说明
热敏电阻怎么进行性能测试?并以LabVIEW为例进行说明
26 2
|
5天前
|
数据采集 测试技术 数据处理
LabVIEW高温摩擦磨损测试系统
LabVIEW高温摩擦磨损测试系统
|
5天前
|
数据采集 传感器 监控
LabVIEW伺服阀动静态测试系统
LabVIEW伺服阀动静态测试系统
|
5天前
|
机器学习/深度学习 计算机视觉
LabVIEW开发自动读取指针式仪表测试系统
LabVIEW开发自动读取指针式仪表测试系统
21 7
|
5天前
|
数据采集 数据管理 测试技术
LabVIEW开发新型电化学性能测试设备
LabVIEW开发新型电化学性能测试设备
17 6
|
5天前
|
网络协议 安全 测试技术
性能工具之emqtt-bench BenchMark 测试示例
【4月更文挑战第19天】在前面两篇文章中介绍了emqtt-bench工具和MQTT的入门压测,本文示例 emqtt_bench 对 MQTT Broker 做 Beachmark 测试,让大家对 MQTT消息中间 BenchMark 测试有个整体了解,方便平常在压测工作查阅。
136 7
性能工具之emqtt-bench BenchMark 测试示例
|
5天前
|
机器学习/深度学习 数据采集 人工智能
【专栏】AI在软件测试中的应用,如自动执行测试用例、识别缺陷和优化测试设计
【4月更文挑战第27天】本文探讨了AI在软件测试中的应用,如自动执行测试用例、识别缺陷和优化测试设计。AI辅助工具利用机器学习、自然语言处理和图像识别提高效率,但面临数据质量、模型解释性、维护更新及安全性挑战。未来,AI将更注重用户体验,提升透明度,并在保护隐私的同时,通过联邦学习等技术共享知识。AI在软件测试领域的前景广阔,但需解决现有挑战。
|
5天前
|
测试技术
如何管理测试用例?测试用例有什么管理工具?YesDev
该文档介绍了测试用例和测试用例库的管理。测试用例是描述软件测试方案的详细步骤,包括测试目标、环境、输入、步骤和预期结果。测试用例库用于组织和管理这些用例,强调简洁性、完整性和可维护性。管理者可以创建、删除、重命名用例库,搜索和管理用例,以及通过层级目录结构来组织用例。此外,还支持通过Excel导入和导出测试用例,以及使用脑图查看用例关系。后台管理允许配置全局别名,如用例状态、优先级和执行结果。

热门文章

最新文章

http://www.vxiaotou.com