Agilent双向直流电源通常无法直接通过SCPI命令查询保护触发时记录的波形数据完整性,但可通过以下方法间接实现:
一、电源自带数据记录功能(需型号支持)
- 确认功能:查阅电源手册,确认其是否支持数据记录功能,特别是是否支持在过压/过流时触发记录波形数据。
- 配置记录参数:如果支持,使用SCPI命令配置数据记录器的触发条件为过压或过流,并设置记录的数据类型(包括电压和电流)。例如,使用
DATA:LOGGER:TRIGger:SOURce VOLTage或DATA:LOGGER:TRIGger:SOURce CURRent命令设置触发源,再通过DATA:LOGGER:TRIGger:THReshold命令设置触发阈值。 - 查询记录状态:使用SCPI命令查询数据记录器的状态,确认是否有新的记录数据生成。例如,使用
DATA:LOGGER:STATus?命令查询记录状态。 - 读取记录数据:如果有新的记录数据生成,使用SCPI命令读取记录的数据。例如,使用
DATA:LOGGER:DATA?命令查询记录的数据。由于电源可能不直接提供波形数据完整性的判断,需根据记录的数据量或记录时间来判断波形数据是否完整。
二、结合外部示波器
- 连接示波器:将示波器连接到电源的输出端,以记录电源在过压/过流时的波形数据。
- 配置示波器:配置示波器的触发条件为过压或过流,并设置合适的采样率和记录长度,以确保能够捕捉到完整的波形数据。
- 触发记录:当电源发生过压/过流事件时,示波器会自动触发并记录波形数据。
- 读取波形数据:通过示波器的接口(如GPIB、USB、LAN等)将记录的波形数据传输到计算机中。
- 分析波形数据:使用计算机上的软件对波形数据进行分析,判断波形数据是否完整。