技术与服务热线:400 820 0372

中国 CN  

Is There a Method to Programatically Determine the Number of Valid Waveforms on DL Series Oscilloscopes?

Question:
If the DL9000 is in normal trigger mode and no waveform acquisitions have been made i.e. the scope has not triggered, a query to the instrument using the :Waveform:Record or :History:Record? Minimum it returns a 0 value and not an error. History waveform record number is referenced from 0 however, the instrument did not trigger so if the query command returns a 0 value there is a possibility that the waveform is not 'valid.' Is there a way to determine if the value returned from the query command :History:Record? Minimum is a vali waveform i.e. the instrument triggered and made a waveform acquisition?
 
Answer:
Yes, to determine whether or not the waveform is 'valid' or not, you will need to determine if the instrument has triggered. You will need to monitor the extended event registered. If no trigger has occurred, then we know that any previous waveforms are 'invalid' because no waveform was acquired.
 
The method for doing this is to monitor Bit 2 of the extended event register. Bit 2 (Awaiting Trigger) is set to logic 1 when the DL9000 is waiting for a trigger to occur. You will need to first set the Transition Filter to monitor Bit 2 to either RISE or FALL. RISE is when the specified bit of the condition register changes from 0 to 1. FALL is when the specified bit of the condition register changes from 1 to 0. The command to set the Transition Filter is for example, :STATUS:FILTER2 FALL, in which case transition filter 1 will detect changes in Bit 2 from 1 (DL9000 waiting for trigger) to 0 (trigger occurred). You will then need to query the status of the extended event register so that when a value is returned, you know the transition filter has detected a change in the specified bit.
 
In summary…
• :STATUS:FILTER3 FALL – Set transition filter to detect when trigger has occurred. This only has to be set once.
• :STATUS:EESR? – Query the status of the condition register. Once a value has been returned then the DL9000 has triggered and the previous waveforms are valid.
Please refer attached image taken from Page 6-5 of the DL9000 Communications Interface User’s Manual for an example definition of the extended event register.
 
Addtional Note:
This method is also valid for other Yokogawa DL series oscilloscopes and ScopeCorders, although some commands may differ.

相关产品和解决方案

DL9000 DSO系列

500MHz、1.0GHz和1.5GHz DSO,用于调试和高性能应用。YOKOGAWA的
第10代示波器,提供行业领先的250万波形/秒的速度和最短的停滞时间。荣获《测试世界》“最佳测试产品”大奖。

DLM6000 MSO & DSO系列

500MHz、1.0GHz和1.5GHz DSO/MSO型号,适用于调试、波形特征分析、台式或自动测试应用。带有16或32个逻辑输入的4通道信号。改善了人体工程学设计和屏幕显示的第12代示波器。订单终止日:2012年4月2日;正式停产日:2012年9月底(特注订单)。

数字信号示波器 DLM2000 MSO系列

供每个工程师使用的200、350和500MHz混合信号示波器。具有一流的可用性以及采集、分析和显示性能,价格也在您能够承受的范围内。

数字式混合信号示波器

让我们来感受世界一流的横河示波器:自1988年首款机型面世以来,YOKOGAWA一直不断创新,致力于电力电子、机电一体化和新能源等前沿行业专用示波器的研发,近期又推出全新DLM系列示波器,既有面向低成本市场的4CH MSO示波器——DLM2000系列,也有业界唯一的全新8CH MSO示波器——DLM4000系列,在由智能控制的消费电子和工业驱动等电路设计的众多领域中,成为全球工程师的首选工具。

数据采集设备

Yokogawa数据采集系统具备出众的灵活性和性能,能测量、显示、存储甚至促动各种物理和电气现象。

波形测量仪器

Yokogawa提供世界一流的数字示波记录仪:数字示波记录仪具有高速采样能力和大测量带宽,可用于设计和开发电子设备。示波记录仪集数字示波器和多通道数据记录仪的优点于一身。

示波记录仪

我们的示波记录仪是灵活、强大的多通道测试和测量解决方案,将高精度示波器和传统有纸图表记录仪的优点集于一身。Yokogawa的示波记录仪除了能在它的大显示屏上显示信号之外,还可以将信号保存到记录纸和/或存储介质中以便长期储存(如30天或更长),此外它还可以捕捉并分析非常快的瞬变信号。

高速数据采集器和数采仪

Yokogawa高速数据采集系统提供业界领先的隔离、位分辨率、采样速率和存储长度,带有独立的通道硬件和使用简单的软件。是示波记录仪中最领先的技术。

返回顶部
WeChat QR Code
微信扫一扫
获得更多专业服务