问题标签 [dac]

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 投票
1 回答
115 浏览

acumatica - DAC BLC 对象

如何访问 DAC 和 BLC 的对象?

0 投票
1 回答
446 浏览

visual-studio - 无法使用 DacFX 部署到 Azure 故障转移组内的 Azure SQL 数据库

我无法使用来自 VS2015/17 数据库项目发布的读/写侦听器终结点或使用 DACFx 部署到 Azure 故障转移组内的 Azure SQL 数据库?我正在使用具有适当权限的包含用户,并通过直接部署到数据库的主 Azure SQL 服务器而不是故障转移组的读/写侦听器来证明它可以工作。

使用 DacFX 或直接从 VS2015/17 发布时,我得到了同样的异常。

0 投票
1 回答
4366 浏览

stm32 - stm32L4:如何使用 DAC DMA 生成三角波,不均匀的斜率

我正在尝试使用 DAC 和 DMA 生成频率为 8kHz 的三角波。DAC 使用定时器触发,因此 DAC 速度将为 1 MSPS。我正在研究 stm32L476 发现板。我正在使用 stm32CUBEMX 进行代码初始化。我的配置如下:

在 stm32CUBEMX 中:

我正在使用 ac6SW4stm32(系统工作台)编写代码。我为三角波创建了一个这样的数组。

我主要添加了以下三个语句。这些语句分别启动定时器、DAC 和 DMA。

在输出端,我没有得到正确的三角波。波的频率是正确的,但波不是完美的三角形。它具有不同的上升和下降斜率(不相等的边缘)。

0 投票
0 回答
436 浏览

audio - 带有 R2R DAC 的 Arduino UNO 音频输出

我正在尝试使用 R2R 8bit DAC 和 Arduino UNO 实现音频输出。

这是我的硬件:http: //imgur.com/a/hiUCq

这是我想听到的声音:http: //vocaroo.com/i/s0VDwBBkQRdc

这是一个 wav 文件,16Khz,单声道,8 位 pcm。

我使用 matlab 从 wav 文件中检索二进制数据,然后编写了以下代码:

http://csharppad.com/gist/0f39da965e31fc838c6de73ff50e5669

我将输出连接到某个扬声器,我听到的是一些奇怪的声音..你认为我错过了我的硬件/软件中的某些东西吗?

谢谢!

0 投票
2 回答
3203 浏览

arm - STM32 F446RE简单DAC输出;我错过了什么?

在继续之前尝试获得一些简单的 DAC 输出。在输出 A2 上有一个万用表,但对于我输入 DAC2 输出功能的任何值,这似乎永远不会从大约 1V6 改变。

0 投票
1 回答
74 浏览

c# - 从列c#获取sql数据类型

我正在使用 Microsoft.SqlServer.Dac.Compare 比较两个数据库并创建自定义脚本。

我的问题是从对象 TsqlObject 中获取列的 sql 数据类型。

除了 sql 数据类型,我可以从列中访问很多属性。

0 投票
0 回答
67 浏览

c# - 将 T-SQL 语句解析为 TSqlObject

TSqlObject.GetScript()将模型转换为脚本。我想扭转这个过程并TSqlObject从脚本创建一个模型。如何才能做到这一点?

0 投票
2 回答
133 浏览

sql-server-data-tools - DacFx 忽略 Cmd 变量:DefaultDataPath & DefaultLogPath

我在自定义安装程序中使用 DacFX。我试图通过传入 Cmd 变量 DefaultDataPath 和 DefaultLogPath 来覆盖默认数据和日志文件位置,但数据库的文件仍在默认位置创建。这看起来应该非常简单,但即使在生成脚本并将其保存到文件并单步执行代码之后,我也可以看到 DacOptions 对象具有正确的 SqlCommmandVariableValues 值,但生成的脚本没有价值观。似乎他们被忽略了。

0 投票
0 回答
145 浏览

audio - 中断抖动是否会导致使用 M​​CU 的 dac 时出现恼人的音频抖动?

我有一个大学作业,我们需要通过 PWM 和 DAC 将预编译的 wav 作为整数数组播放。现在,我想要更多的挑战,所以我不遗余力地使用有问题的微控制器通过 USB 创建了一个音频 dac:STM32F051。它基本上使用 wasapi 环回记录器监听我的声卡输出,将分辨率从 16 位更改为 12 位(因为 stm32 上的 dac 只有 12 位分辨率)并使用 usart 将其发送过来,使用 10 倍采样率作为波特率(在我的案例960000)。全部在 C# 中完成。

在微控制器上,我只是为 usart 使用中断并将接收到的数据推送到 dac。

它工作得很好,比 PWM 好得多,并且采样频率为 48kHz。

但是......它来了......当有一些(大部分)高音交响旋律时,它开始听起来“摇摆不定”。

在这里您可以听到一个视频:https ://youtu.be/xD3uTP9etuA?t=88

我在互联网上阅读了一些关于 DIY dac 的信息,并且某个地方的某个人(不记得在哪里)提到 MCU 通常具有中断抖动。所以可能的基本问题是:中断抖动实际上是造成这种情况的原因吗?如果是这样,有没有办法限制抖动的发生?

或者这是完全不同的东西?

我正在考虑尝试压缩通过串行发送的 pcm 数据(如前所述,分辨率为 12 位,但以 2 个 8 位的数据包发送,形成 16 位,因此采样率是波特率的两倍,所以我的计划是尝试转移12 位到 MSB,并将下一个 12 位值的 4 位添加到当前 16 位变量,因此每 8 个样本只需要 12 次传输而不是 16 次。可能会阅读更有效的压缩数据以进行传输的方法。),把缓冲区中的样本,然后使用另一个以 48kHz 触发的定时器将样本发送到 dac。这个概念行得通吗?还是我只是浪费时间?

对于代码,这里是项目:https ://github.com/EldinZenderink/SoundOverSerial

0 投票
2 回答
1040 浏览

timer - 如何以 1MSPS 的更新速度操作 DAC?

这是我使用 DMA 的 DAC 代码。我想生成频率为 8kHz 的三角波,DAC 以 1MSPS 的更新速率运行。我正在使用 CUBEMX 和系统工作台。我正在为 DAC 使用定时器触发器。我正在研究 stm32L476 发现板。当我尝试将更新速率设置为 1MSPS 时,我没有收到任何通知。当我将更新速率设置为 500ksps 时,会得到斜率不均匀的三角波。谁能告诉我我应该怎么做才能解决这个问题以及我应该怎么做才能让我的代码按需要运行?