问题标签 [acquisition]
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.
java - 关于音频采集的机制;安卓、Java
我正在使用以下代码获取 44.1k 的音频信号,并且需要更好地理解机制。仅供参考,所有代码都有效。
我正在定义一个从 AudioRecord.read 中提取并放入缓冲区的 1024 块。然后我做了一个汉宁窗口和一个 FT (jfftpack),然后在其他地方使用这些数据 (publishProgress)。
由于我的缓冲区只有 1024,而最小音频缓冲区是 4096,剩下的 ~3000 会发生什么?
*.read(buffer...) 命令是否按顺序读取,即第一次使用时为 0-1024,第二次使用时为 1025-2048,等等?
基本上我现在想知道我丢失了多少信息。
谢谢您的帮助!
下面是代码:------------(它是频率分析仪中jfft利用的修改版本加上一个汉宁窗口,然后它使用一个缓冲的写入器将所有数据点写入一个日志文件。)
matlab - 在matlab中通过笔记本网卡接收无线数据
我正在做一个项目,我必须获取通过wifi/路由器传输的无线信号。
但是信号采集必须在MATLAB中完成,才能进行频率操作。
谁能给我一些有用的链接或一些MATLAB指南。
user-interface - 你有什么建议通过串行端口在计算机上显示数据
我有一个设备。当我使用串口将它连接到我的电脑时,我可以在超级终端上看到数据。
我知道从仪表发送什么以进入超级终端:
TX = Voltage_Phase_A 同时串口通讯稳定!
现在,这是我的问题。
我不想使用任何终端。我想拥有自己的终端版本。只是一个简单的窗口,可以从我的设备中获取数据并在 PC 上显示。
那么,您认为哪种语言简单易用,我应该使用哪种 IDE 来制作这样的 GUI?这个项目是东做的吗?我可以举一些例子吗?
timing - 串行输出 ADC - 最短采集时间
我正在使用这个 ADC:AD7903 - http://www.analog.com/media/en/technical-documentation/data-sheets/AD7903.pdf
我不明白采集时间与 SPI 接口可能的最大时钟速度有关的限制。
我使用的 VIO 是 3.3V,理论上最大频率为 83.33MHz(最小周期为 12ns)。假设我在没有忙碌指示灯的 3 线驱动中使用 80MHz = 12.5ns 周期。
参考时序表(第 5 页)和时序图(第 18 页):
- 12.5ns x 16 个时钟周期 = 200ns
- 十个 10ns
即使 VIO = 2.5V:15ns x 16 + 15ns = 255 ns
为什么最小采集时间是 290ns?
testing - 如何使用 IContextAwareDefaultFactory 测试内容类型
我们有一个基于 Dexterity 的内容类型,它必须从其父字段继承字段的默认值。我们使用以下内容:
在模型中:
工厂声明如下:
这在运行实例时工作正常:
但是在运行测试时失败,因为没有包装上下文:
我该如何解决这个问题?
google-analytics - 您如何从谷歌分析 -v4 获取数据以获取数据 - 活动?
有人可以举例说明要使用的查询吗?我们如何访问获取的数据,然后从中获取活动数据?
python - 通过脚本触发康耐视相机
我有一个 Cognex Advantage 100 相机通过以太网连接到我的 PC。
在按下 F5inSight Explorer
触发相机后,我可以在 Python 脚本中使用捕获的图像。
我可以让 Python 脚本触发图像捕获本身吗?
multithreading - 在 Qt 中聚焦 Qwidget 时,串口获取线程变慢
我在信号采集方面遇到问题。我有一个名为 rawdataprovider 的类,它负责从串口获取数据。该类位于优先级最高的线程中,每 25 毫秒通过 QExtSerialPort 类从串口提取数据。虽然只有这样做,但程序正常工作,即每 25 毫秒从串行端口提取数据并发送到负责管理它们的类。当我浏览界面时,问题就开始了,特别是当我浏览主界面的 Qwidget 时。与聚焦 Qwidget 并在其上绘制帧相关的处理使得应该每 25 毫秒发送一次以从串行端口提取数据的信号被延迟。有什么想法可以解决这个问题吗?
我发现很难理解聚焦 Qwidget 的简单事实会延迟这么多线程。我尝试了其他方法从串口提取数据。我尝试将当串口有数据可用时发送的readyRead()信号与负责处理数据的方法连接,但出现同样的问题。
android - CallLog.Calls 通话记录 Android
昨天我正在寻找一种获取安卓设备通话记录的方法。
我的想法是获取所有可能的东西,然后解析它,只得到我真正需要的东西。
按照文档查看 CallLog.Calls 文档,我看到了不同的字段,但是在尝试获取它们时,由于文档的差异而导致错误。
python - 导出或创建插补或转换变量 Python 的数据集
我正在为我的数据集运行 KNN,为此我必须估算缺失值,然后转换变量,使它们可以位于 0 和 1 之间。
我必须将此预测结果用作推断性能并为此制作 TTD 模型。
当我使用 predict 时,我可以获得预测的概率,但我无法将这些结果转移到基础数据集中,以便可以用来推断性能。
请在下面找到示例代码 -
我尝试创建在测试数据集中推断的变量的地方,我收到了上述错误。
对你的帮助表示感谢。