问题标签 [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.
embedded - 使用示波器测量 USB 电缆的功率
我想测量 USB 电缆的功率。这需要非常准确并且应该记录数据,所以我不能使用任何这些在显示器上显示数据的精美设备。USB 电缆的一端将插入笔记本电脑,另一端插入一些微控制器。
据我所知(我对此知之甚少)应该可以将 USB 电缆切开,然后将示波器连接到裸露的电线上。可悲的是,我不知道应该如何连接它。
非常感谢您的帮助!
python - 将辅助端口与 python 一起使用
我最近开始在大学使用 python,我希望能够在我的示波器上显示 python 的图。我以前使用别人的代码将我的范围用作矢量显示:
https://www.youtube.com/watch?v=oXR4yCge4AU
在“XY 模式”中,示波器使用不同的电压作为 x 和 y 坐标,如视频中所示,并且通常使用来自计算机左右音频通道的声音来完成。
所以我在想,如果我可以使用数组中的值来操纵每个音频通道的波形,那么应该可以在示波器上显示绘图。我找到了几个运行音频或合成常规波形的示例,但我想知道是否有办法通过更多控制来控制音频输出?
- 编辑 -
我找到了一个从函数生成正弦的代码示例:
但是,如果我尝试使用更复杂的功能:
我收到以下错误:
python-3.x - 来自 R&S rto 示波器的流式数据 - UnicodeDecodeError python3.6
我正在尝试获取 Rhode and Schwarz RTO 示波器上特定通道的信号数据。我正在使用 vxi11 python(3.6) 库与范围进行通信。
在我第一次尝试时,我能够提取我正在查询的范围通道的所有数据而没有任何错误(使用此查询命令CHAN1:WAV1:DATA?
),但在我开始收到此错误消息后不久。
奇怪的是,我仍然能够毫无问题地获得数据的头部。只有当我请求发送整个数据时,我才会看到此错误。
我试图改变 REAL(binary) 和 ASCii 之间的数据格式,但无济于事。
另一个奇怪的事情是,当我将接收到的数据的数据编码切换为“latin-1”时,它暂时可以正常工作(给我一个奇怪的字符串,我假设这是我想要的数据 - 只是在另一个格式)然后崩溃。
整个输出如下所示:
matlab - 为什么我的串口仪器读取返回相同查询命令的查询响应?
社区,
我正在使用带有安装了 Instrument Control 的 Matlab R2015 的 Win 7 系统。而且,泰克 TDS1012 示波器通过 USB 转串行连接器连接到我的计算机。该设备由 PC 和 Instrument Control 连接并识别。
如果我发送程序消息,仪器会接受它。另一方面,在进行查询请求时,它会读取之前发送的程序消息作为响应消息。例子:
此外,如果我按doing发送程序消息*RST
,仪器会重置,但它也会输出相同的程序消息
问题:我在这里缺少什么?可以是我的 USB 转串行电缆吗?
PS:这里是示波器配置(与仪器配置相匹配)
audio - 使用 youtube-iframe-api 连接示波器可视化
是否可以通过示波器(画布)可视化来自 youtube-iframe 的音频流而不使用 strereo-mix 流?
python - 自动检测罗德和施瓦茨示波器的 IP 地址
我正在尝试制作一个 python 代码,该代码将自动检测罗德和施瓦茨示波器的 IP 地址或使用以太网连接连接到我的笔记本电脑的任何测试设备。
我工作场所的 R&S 示波器的 IP 地址始终以相同的两个数字 169.254.XX 开头,但诀窍是示波器的 IP 地址仅在我使用其 IP 地址访问示波器时出现在 arp -a 报告中我的浏览器。之后 IP 出现在 arp 报告中,但之前没有 IP 地址。
因此,我编写了以下代码,认为它可以工作,但由于在浏览器的 URL 栏中键入 IP 地址之前未显示 IP 地址,因此它不起作用。我的目标是通过单击计算机上的一个按钮来确定示波器的 IP 地址,而不是点击示波器的触摸屏来找出设备的 IP 地址。
我的解决方案是扫描每个 IP 地址以查找范围一,但由于在通过浏览器访问范围之前,IP 没有出现在提示中的 arp -a 中。所以在扫描过程中没有匹配,也没有找到 IP。我认为这应该是可行的,但我只是不知道该怎么做。此外,我希望能够在不需要管理员权限的情况下找到范围的 IP 地址。
binaryfiles - PeakTech 1330 示波器的二进制格式
有人知道 PeakTech 1330 示波器的二进制格式吗?
我所知道的:前 32 个字节似乎是描述仪器的标题。最后 94 个字节似乎描述了设置(增益、时间刻度、使用的通道......) - 但我不知道编码。在中间,它看起来像 ADC 样本的转储(每个样本 1 个字节)
我需要什么:我想读取最后 94 个字节的缩放比例,以赋予数据以伏特和秒为单位的物理意义。(将 ADC 值与增益因子相乘,将样本数与时间尺度相乘)。
pyvisa - 使用带有 ACQuire:TYPE AVERage 的 pyvisa 从示波器获取数据
我正在尝试通过 USB 从 DSOX 1204G 读取波形数据,我需要平均波形数据。如何从示波器中获得平均结果?
我在手册中找到了以下描述
包含波形的数据点的数量根据 :ACQuire 子系统中请求的数量而变化。:ACQuire 子系统确定 :DIGitize 命令使用的数据点数、采集类型和平均数。这允许您准确指定数字化信息包含的内容。
所以我执行了它。
但是,结果
其他,当我将:ACQuire:COUNt:
s 值的值从 8 更改为 256 时,错误消息发生了变化。
最后想将采集方式设置为平均,计数设置为256来采集数据,但出现上述情况,无法获取波形数据。
谢谢你的帮助。