问题标签 [oscilloscope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
89 浏览

python - 用 PyVISA 采集 LeCroy 示波器的波形

我正在尝试从 LeCroy Teledyne HDO4024A 示波器获取波形。我正在使用LeCroyDSO 库,并且已经能够与示波器进行通信。例如,我可以通过以下方式更改垂直比例:

为了检索波形,我尝试了各种方法,但都没有运气:

我也尝试过dso.write_vbs,并删除np.array(). 但这些都不起作用。第一行不返回任何变量,第二行返回一个str544带有值ndarray object of numpy module的值,第三行返回一个str带有值的值Cannot convert Variant to string。我不知道从这里做什么。如何检索波形数据?

0 投票
1 回答
96 浏览

arrays - 如何在 C 语言中正确实现数字示波器的过零触发?

所以我正在用 C 语言做一个简单的示波器。它从输出缓冲区读取音频数据(并在调用时丢弃缓冲区写入计数器,以便刷新缓冲区)。我尝试制作简单的过零触发,因为大多数时候用户会看到简单的(正弦波、脉冲波、锯齿波、三角波),但我用下面的代码得到的最好结果是一个波在其周期的一半内来回跳跃. 怎么了?

输入的信号从 -32768 到 32767,所以应该是零。

如果你不明白我的意思你可以看视频:点击

更新:删除了与触发无关的代码,以便更容易理解所有功能。

0 投票
1 回答
28 浏览

python - 泰克 MSO56 示波器:严重的内存错误

我正在收集超过 100k FastFrame 图像(100 帧,每个帧有 15k 点),使用摘要模式并使用 ni-visa 通过 python pyvisa 收集它们。

错误如下:

严重
系统内存不足。有些结果可能不完整。要进行补救,请减少记录长度或删除一项或多项分析功能,例如数学、测量、总线解码或搜索。

之后,我可以断开连接,再次连接,发送更新窗口的命令,但无法查询任何内容。我怀疑这与 MSO56 RAM 或通信队列上的内存泄漏有关。*RST、CLEAR、LCS 和 FACTORY 等命令不能修复错误。

0 投票
0 回答
8 浏览

windows - 用于 Lithusb001l 的 USBee AX 示波器无法打开

我增加了 USBee AX 示波器 Lithusb001l 中的缓冲区大小,它崩溃了,现在无法打开。我想缩小波形以查看 PWM 输出。我尝试重新安装程序,但没有帮助。我什至清除了所有缓存和历史记录并重新安装了所有驱动程序,但问题仍然存在,程序在第一次徽标后崩溃。

有什么帮助吗?