引用: uvysdfydad 发表于 2019-1-14 13:49
根据3000X程序员指南,“:WAVeform:DATA”命令将在剪切为低时返回0x01或0x0001的数据点,或在剪切为高时返回0xff或0xffff。
这仅适用于BYTE或WORD格式。
如果您碰巧使用ASCII格式,似乎没有类似的剪辑指示。
“:WAVeform:DATA会将所有全屏波形数据转储到软件的存储缓冲区中。我的程序必须分析数据并确定是否剪切了最小/最大数据点。这太复杂了,会减慢程序的速度。
我也遇到了以下问题:AUToscale CHANnel。当我为通道1执行自动缩放时,范围恢复需要几秒钟。到那时我的软件已经发送了MEASure:VRMS?命令并且结果总是如此
0欧姆。我要么延迟我的程序(这将是不可靠的)或者向示波器发送查询以检测何时自动缩放完成。在示波器屏幕上,DVM确实指示何时剪切波形但我找不到
查询DVM状态的命令。编辑:Willco788于2013年11月11日9:13 PM编辑:Willco788于2013年11月12日上午5:35
以上来自于谷歌翻译
以下为原文
":WAVeform:DATA would dump all of the full screen waveform data into the software's storage buffer. My program would have to analyze the data and determine if the min/max data points are clipped. That's too complicated and would slow down the program.
I'm also having problems with :AUToscale CHANnel. When I execute auto scale for channel 1, it takes several seconds for the scope to recover. By then my software has already sent the MEASure:VRMS? command and the and the results is always 0 Ohms. I either need to delay my program (that would be unreliable) or send a query to the scope to detect when the auto scale is finished.
On the scope screen, the DVM does indicate when the waveform is clipped but I cannot find a command that would query the DVM status.
Edited by: Willco788 on Nov 11, 2013 9:13 PM
Edited by: Willco788 on Nov 12, 2013 5:35 AM
引用: uvysdfydad 发表于 2019-1-14 13:49
根据3000X程序员指南,“:WAVeform:DATA”命令将在剪切为低时返回0x01或0x0001的数据点,或在剪切为高时返回0xff或0xffff。
这仅适用于BYTE或WORD格式。
如果您碰巧使用ASCII格式,似乎没有类似的剪辑指示。
“:WAVeform:DATA会将所有全屏波形数据转储到软件的存储缓冲区中。我的程序必须分析数据并确定是否剪切了最小/最大数据点。这太复杂了,会减慢程序的速度。
我也遇到了以下问题:AUToscale CHANnel。当我为通道1执行自动缩放时,范围恢复需要几秒钟。到那时我的软件已经发送了MEASure:VRMS?命令并且结果总是如此
0欧姆。我要么延迟我的程序(这将是不可靠的)或者向示波器发送查询以检测何时自动缩放完成。在示波器屏幕上,DVM确实指示何时剪切波形但我找不到
查询DVM状态的命令。编辑:Willco788于2013年11月11日9:13 PM编辑:Willco788于2013年11月12日上午5:35
以上来自于谷歌翻译
以下为原文
":WAVeform:DATA would dump all of the full screen waveform data into the software's storage buffer. My program would have to analyze the data and determine if the min/max data points are clipped. That's too complicated and would slow down the program.
I'm also having problems with :AUToscale CHANnel. When I execute auto scale for channel 1, it takes several seconds for the scope to recover. By then my software has already sent the MEASure:VRMS? command and the and the results is always 0 Ohms. I either need to delay my program (that would be unreliable) or send a query to the scope to detect when the auto scale is finished.
On the scope screen, the DVM does indicate when the waveform is clipped but I cannot find a command that would query the DVM status.
Edited by: Willco788 on Nov 11, 2013 9:13 PM
Edited by: Willco788 on Nov 12, 2013 5:35 AM
举报