Agilent双向直流电源通常无法直接通过SCPI命令查询输出限值历史记录的峰值/谷值,但可通过以下方法间接获取相关信息:
一、利用电源内置数据记录功能(需型号支持)
- 确认功能:查阅电源手册,确认其是否支持数据记录功能,特别是是否支持记录输出限值的变化事件,以及是否包含峰值/谷值信息。
- 配置记录参数:如果支持,使用SCPI命令配置数据记录器的触发条件为输出限值变化,并设置记录的数据类型(包括输出限值、峰值/谷值等)。
- 查询记录状态:使用SCPI命令查询数据记录器的状态,确认是否有新的记录数据生成。
- 读取记录数据:如果有新的记录数据生成,使用SCPI命令读取记录的数据。由于电源可能不直接提供峰值/谷值的查询命令,需通过解析记录的数据来获取峰值/谷值信息。
二、结合外部系统
- 外部触发设置:如果电源支持外部触发输入,可以配置一个外部电路来检测输出限值的变化事件,并在事件发生时发送触发信号到电源的外部触发输入。
- 外部数据采集系统:将外部数据采集系统连接到电源的输出端,以记录电源在输出限值变化时的波形数据。
- 同步触发:配置外部系统的触发条件为输出限值变化,确保与电源的数据记录器同步触发。
- 比较数据:比较电源记录的数据和外部系统记录的数据,确认电源记录的数据是否完整,并从外部系统记录的数据中获取峰值/谷值信息。
三、使用SCPI命令示例(假设电源支持数据记录功能)
配置数据记录器:
- 设置触发条件为输出限值变化:
DATA:LOGGER:TRIGger:SOURce LIMIT(具体命令需根据电源手册调整) - 设置记录的数据类型为输出限值、峰值/谷值:
DATA:LOGGER:DATA:TYPE LIMIT,PEAK,VALLEY(具体命令需根据电源手册调整)
查询记录状态:
- 查询数据记录器的状态:
DATA:LOGGER:STATus? - 如果返回状态为“READY”或类似表示有新数据生成的指令,则继续下一步。
读取记录数据:
- 读取记录的数据:
DATA:LOGGER:DATA? - 解析返回的数据,获取输出限值、峰值/谷值等信息。