问题标签 [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 投票
3 回答
778 浏览

oscilloscope - 红火龙果问题

今天我的孩子问我一个问题,她到底能用我桌子上的这个红色东西做什么。我在屏幕上展示了一个 IC 555 触发器及其输出,我得到的只是一个那又怎样?

对 Red Pitaya 团队(我不是老师)的要求是,有人可以整理一套可以激起 11 岁孩子兴趣的东西吗?需要一些很棒的展示柜让他们看到看不见的东西吗?

在示波器上显示什么?首先要做什么样的频谱分析?

快速入门提供了关于如何才能启动和运行的输入?然后呢?

这里的一个部分或一些很棒的输入非常棒。

0 投票
1 回答
987 浏览

c++ - 示波器软件的高速动态图表

我需要帮助来制作示波器软件。我已经能够使用 winform 图表工具制作图表。这个应用程序从 USB 设备接收数据并将其绘制在图表中。我还使用表单更新器计时器控件来更新表单并从 USB 获取数据并将其绘制成图表。

问题是表单每 1 毫秒更新一次。但我需要更快地执行表单来获取数据并快速绘制它。

updateTimer 不能取小于 1 毫秒的值。那么我怎样才能让这个应用程序快速执行呢?请帮忙!

0 投票
1 回答
741 浏览

csv - 将二进制波形数据从示波器批量导出到数据点(首选 csv)

我正在处理从 90 年代早期到中期的各种 HP 示波器的一些二进制波形文件。我正在尝试将文件批量转换(我们有超过 5000 个)到 CSV,然后将它们上传到数据库中。我已经尝试过 hexdump、xxd、od、strings 等,但它们似乎都不起作用。我确实找到了一份程序员手册,但这并没有多大意义。

这些文件有一个作为 ascii 文本的前导行,但是数据点是二进制的,由于某种原因,我尝试的任何东西都无法解码它们。序言给出了使用二进制值和计算正确值所需的数据。它还声明数据为 WORD 格式。

我很困惑。

0 投票
1 回答
640 浏览

matlab - 使用自定义方程进行曲线拟合的 Matlab 选项(用于 RC 测量的 TDR 应用程序)

我有以下必须适合数据的自定义函数:

您可以在下图中看到此函数的示例:

在此处输入图像描述

问题是我找不到正确的选项来使“适合”功能正常工作。

我试过这样的事情:

但结果只是某种阶跃函数。

知道什么是使拟合工作的好配置吗?


此代码的想法是从与基本 TDR 之类的脉冲发生器一起使用的示波器中获取测量值。被测器件在 1m 同轴线末端的 RC 电路中。上面链接中的图像是以秒和伏特为单位的可能值的比例。

0 投票
0 回答
62 浏览

image - Matlab相机示波器

我目前正在尝试在数字电影制作的背景下模拟插入相机输出的示波器。

这是我的代码:

问题是我在第二张图片中遇到了中断,不幸的是,这就是我想要的输出。我的猜测是问题出在第二个中完成的线性组合中,但我无法处理。我尝试使用 tif 和 jpg 输入,在 Matlab 中使用不同的数据格式,如 uint8,但没有任何帮助......

感谢您的关注,我随时为您解答任何问题。

0 投票
1 回答
375 浏览

file-io - CreateTextFile 方法基本无法在指定路径创建文件

我第一次使用 BASIC 来自动化 LeCroy 示波器。按照他们提供的示例,我正在尝试创建一个使用示波器功能并将测量值打印到文件的程序。

示波器特定功能似乎正常运行,但文件创建代码未在指定路径创建文件。

运行脚本时,什么也不产生。因为在此之前我没有使用过 BASIC,而且天真地看起来这应该至少在指定的路径上创建文件。当然,它似乎与 LeCroy 提供的示例相比。

我使用这种方法作为提供的示例使用:

此外,示波器的基础是 Windows 7 PC,他们声称 BASIC 及其附加方法都可以在系统内工作。

我不知道这是否只是我完全无法使用 BASIC 还是我遗漏了细微差别。或者,可能有一种在 LeCroy 系统中实现此功能的方法与此不同。

如果有人可以验证这是否可以直接使用 BASIC 或者如果您知道为 LeCroy 示波器编程,我将如何在其中创建文件,因为这不起作用。

谢谢!

0 投票
1 回答
466 浏览

java - Java 和示波器

我需要从连接到 LAN 的示波器 (Tektronix DO4034B) 访问数据。示波器有一个 web-GUI 来执行这些功能。

我的疑问是我如何用 Java 开发一个软件来在我的程序中执行这些相同的功能,访问网络中的示波器。

谢谢。

0 投票
1 回答
131 浏览

c - Without using interrupts produce a rising sawtooth waveform

Here I need to output a waveform on oscilloscope in C which should in a rising sawtooth waveform.I am not sure if my code is correct. Any help or suggestions?

0 投票
3 回答
524 浏览

c++ - 示波器算法,动态数据输入,极限输出数据

我正在尝试制作一个简单的过滤传入数据(保存最大和最小选择),例如:每秒 44100 个样本,但屏幕必须显示 1000。我选择 44.1 个样本范围内的最大值或最小值,并且输出画面。但是,这个算法不是很准确。在代码中,它看起来像这样:

示例伪算法

我究竟做错了什么?单独地,一切正常(最大或最小),但是当连接在一起时,结果很糟糕。

我有图片,但我不能在这里粘贴它们。链接到这篇文章下的图片。

0 投票
1 回答
1338 浏览

interface - 在 Labview 中导入示波器测量值

我正在尝试将示波器 (RIGOL DS1054Z) 与 Labview 连接,到目前为止,我已经安装了 Rigol 的 IVI 驱动程序并使用 NI 的示例 VI 来获取连续波形(类似于这个)。

现在我想获取示波器上显示的一些测量值,例如通道 1 上的 RMS 电压、通道 3 和 4 之间的相位差等,类似于 Ultrascope 所做的,但在示例 VI 中不可用。有人有想法吗?

我可以在labviews上处理频道,但是两个噪声信号之间的相位差太痛苦了……