CS99xxN系列测试仪SCPI通信协议详解
需积分: 9 142 浏览量
更新于2024-07-18
收藏 413KB PDF 举报
"南京长盛安规测试仪的通信协议,包括ACW(交流功率), DCW(直流功率), IR(绝缘电阻), GR(接地电阻)等测试的详细说明,采用SCPI指令集,适用于CS99xxN系列测试仪。"
在电子测量和自动化测试领域,通信协议对于设备间的数据交换至关重要。南京长盛安规测试仪的通信协议基于SCPI(Standard Command for Programmable Instruments)标准,这是一种广泛应用于各类测量仪器的命令语言。SCPI协议的设计旨在提高仪器控制的灵活性和兼容性。
SCPI指令结构分为层次式,如同命令树,每个命令由分层的字符串(助记符)和冒号分隔。最顶层的命令称为"根命令"。测试仪的通讯指令遵循这一结构,使得编程人员能更方便地与仪器进行交互。
协议规则有以下几个要点:
1. 命令和数据以ASCII格式传输,命令串以特定的结束符(例如#)结束。
2. 空格用于分隔命令和参数,但多余的空格可能引发错误。下划线"_"代表空格。
3. 没有参数的指令不应携带参数,否则会导致错误。
4. 用户可以忽略指令中的小写字母,系统会识别。
5. 冒号":"用于表示指令层级的深入,不可后退。
6. 星号"*"后面的命令为公用指令,如查询仪器身份的"*IDN?#"。
7. 逗号","用于分隔多个参数。
8. 问号"?"用于查询命令,大多数命令支持查询,仪器返回ASCII字串并以#结束。
9. 仪器自动处理无单位的参数并添加适当单位,如电压(kV), 电流(µA, mA, A), 绝缘电阻(MΩ), 接地电阻(mΩ), 时间(s)和频率(Hz)。
在CS99xxN系列测试仪中,使用RS232或RS485通讯接口,每个完整的命令需要以规定的结束符结束。例如,`SOURce:TEST:STARt#`命令启动测试,而`SOURce:TEST:FETCh?`则查询当前测试数据。在多机通讯模式下,只有被呼叫的设备才能响应查询。
此外,协议还包括通讯错误信息表,帮助用户诊断和解决在通信过程中可能出现的问题。例如,如果发送的指令格式不正确或参数超出范围,仪器将返回相应的错误代码。通过理解并应用这些规则,用户可以有效地编程控制测试仪,实现自动化测试流程,提高测试效率和准确性。
1915 浏览量
2021-07-12 上传
240 浏览量
点击了解资源详情
242 浏览量
2025-01-04 上传
2025-01-04 上传
旮旯风行
- 粉丝: 13
- 资源: 78
最新资源
- 靛蓝1
- 简洁大气喜庆新年风春节主题ppt模板
- mysql安装配置详细教程.zip
- CATS Movie HD Wallpapers Theme-crx插件
- 屏蔽鼠标右键特效代码
- PHP实例开发源码-易运维(一站式运维管理系统) v2.0.zip
- 创建任意多个文件和文件夹的python脚本,用于测试create.zip
- AI_CS6_SDK_Win_682.6 版本
- 2020_1_CDM_AppHerois:不能重复使用SQLite的布局,不希望使用任何其他东西
- Needs More Glitter-crx插件
- Yahtzee-JS:Yahtzee(始于2002年)-HTML,JavaScript和CSS
- 最新vscode安装教程.zip
- jq鼠标滚动视差效果特效代码
- github-users-finder:一个简单的GitHub users finder应用程序
- 2015 0ctf exploit freenote 400.rar
- Windows下与USB通信、HID通信源码