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

synchronization - stm32:如何将 DAC、ADC 同步在一起?

我正在使用 stm32L476 发现板。我正在尝试使用 DAC 生成三角波。我正在为 DAC 使用两个查找表(每个上坡和下坡各 1 个)。我在 ADC 输入端给出正弦波,并且在三角波上坡时间和下坡时间得到一些样本。我一起启动 ADC 和 DAC 用于上坡和下坡。我正在计算 ADC 样本的 FFT。对于上坡数据,我在下坡 DAC 转换开始时开始计算 FFT,而对于下坡 ADC 采样 FFT,我在下坡 DAC 转换完成后开始计算 FFT。我已经做了所有必要的事情,以确保 DAC、ADC 和 FFT 过程的正确开始和结束时间。问题是当我以高速(约 500 KSPS)运行 DAC 时,波形会出现几秒钟,然后输出变得平坦。输出波形在波峰侧变得平坦。当我将 DAC 速度降低到 400 KSPS 左右时,问题不会发生。此外,当我在下坡 FFT 完成后使用 HAL 延迟时,问题得到解决,并且所有 DAC 速度的波形都正确显示。但我不想在那里浪费任何时间。下面是代码。任何人都知道这里的问题是什么?

0 投票
0 回答
778 浏览

sql-server-data-tools - 在事务中使用 sqlcmd 执行 DAC 生成的部署脚本

我们有一个 DACPAC (sqlproj) 解决方案,它有一些表和一个运行一些 DML 查询的部署后脚本。如果 DML 查询失败(我提出了一个严重性 = 20 的错误),我想回滚所有更改 - 包括 dacpac 所做的 DDL 更改和部署后文件更改。当我要升级现有的目标数据库时,这特别有用。

我正在努力在发布 DACPAC 时进行原子数据库升级 - 只有在部署后脚本中的所有内容都成功时,DACPAC 解决方案中提到的所有 DDL 更改才应该发布。

由于 DACPAC DDL 更改在调用部署后脚本之前已提交,因此我认为使用 DacServices.GenerateDeployScript 将所有 DAC 更改生成为单个脚本文件会有所帮助。看起来不那么直截了当。

有没有人尝试过这样的事情(并且失败/通过)?

我面临许多挑战,例如... 创建/更改数据库不应该在事务中。回滚根本没有发生。

[编辑 10Nov]:在此处粘贴 dacpac 生成的部署脚本,以便我可以更好地解释我的问题(希望如此)

0 投票
1 回答
124 浏览

uwp - DAC 卡在等待安装程序处理

我是新来的,所以你好!

所以基本上,我正在尝试通过 DAC 将我的游戏转换为 APPX。它是一个(带有应用程序资产文件夹等)非安装程序的 .exe 文件。

当我完成转换步骤时,一切正常,直到创建隔离环境。

然后,它卡在“等待安装程序在隔离环境中完成”

我已经阅读了很多关于此的线程,每个人都说添加 -InstallerArguments "/silent"(或 /s 或 /quiet 或 /verysilent)以使其继续,但这些都不起作用,它仍然卡住。它不会冻结或任何东西,它只是不会继续超过那个点。

如果有帮助,我使用的命令是:

DesktopAppConverter.exe -Installer "C:\Users\ygman\Desktop\GameDevelopment\SNaLBUILD\FULLBuild\WinSNaL\Seek Not a Lighthouse.exe" -InstallerArguments "/silent" -AppExecutable "Seek Not a Lighthouse.exe" -Destination C: \Users\ygman\Desktop\GameDevelopment\SNaLBUILD\FULLBuild\UWP -PackageName "SeekNotALighthouse" -Publisher "CN=MidnightCoffee" -Version 1.0.1.0 -MakeAppx -Sign -Verbose -Verify

非常感谢您的帮助!:)

0 投票
1 回答
1567 浏览

sql-server - 错误 SQL0:无法解析来自名为“MyDatabase.dacpac”的源对外部元素的引用,因为没有加载此类源

我在使用 sqlpackage.exe 或 DacFx DLL 以编程方式发布由另一个团队编译和提供的 dacpac (A) 时遇到此错误,而该团队又依赖于另一个 dacpac (B)。

我可以确认:

  • 从 A 对 B 的引用具有“禁止引用警告”为 True
  • B .dacpac 文件与 A .dacpac 文件位于同一文件夹中
  • 我尝试了 2 个不同版本的 Microsoft.SqlServer.Dac.dll,12.0.2882.1 和 14.0.3881.1
  • 两个 dacpacs 都有针对 SQL Server 2012 的设置,我正在尝试发布到 SQL Server 2012
  • 我已经尝试将IncludeCompositeObjects部署选项设置为 true 和 false

我究竟做错了什么?如何发布已编译并提供给我的 dacpac,其中包含一个对我无效的路径引用的数据库引用?

0 投票
1 回答
604 浏览

ssms - SSMS 错误:无法在目标实例上继续进行 DAC 操作,因为它不支持 DAC

我正在尝试使用 SSMS v17.4 将 DAC 包部署到 SQL Server 2016 SP1 (13.0.4001.0) 实例上的数据库(注册为数据层应用程序),但出现错误:

无法继续在目标实例上执行 DAC 操作,因为它不支持 DAC。

我认为 SSMS 17.4 是最新版本。为什么不能将 DAC 部署到 SQL Server 2016 实例?SSMS 中是否有我错过的设置?

SSMS 错误

0 投票
0 回答
241 浏览

c - DAC MCP4725的写入速率

我有一个缓冲区,其中16000 PCM包含8Khz 8-bit mono. 我正在尝试使用 12 位播放它MCP4725 DAC。我曾尝试使用micros()来控制DAC. 这是我的代码 -

写应该在逻辑上完成,2 seconds但需要更多时间。非常感谢有关成功PCM values将 DAC写入的任何帮助。8000Hz

0 投票
1 回答
145 浏览

database-schema - SSDT:如何在代码中配置 SchemaCompare 对象设置

如何在 SchemaComparison 对象中编辑 SchemaCompare 设置?

$SchemaComparison = [SchemaComparison]::new( $SourceEndPoint, $TargetEndPoint ) $SchemaComparison.Options = $DeployOptions

我特别希望删除数据库选项,但 SchemaCompare 设置似乎无法通过代码访问:

$SchemaComparison.Options.ExcludeDatabaseOptions #(Options 对象的未知属性)

$SchemaComparison.SettingsService #(不是已知属性)

我如何在代码中做我可以从 SSDT 比较 UI 轻松做的事情?

在此处输入图像描述

0 投票
1 回答
47 浏览

sql-server - DacFX\SDDT - 禁用反转触发操作

我有一个表,其中包含必须更新的更新触发器。更新的文本需要更改,并且触发器必须保持禁用状态。

由于某种原因,当我运行 Dac Deploy 操作时,软件忽略了在分析和部署中禁用触发器。他确实更新了文本,但他启用了触发器!

触发器已被禁用,但他启用了它!有没有搞错?

这是一个已知问题还是什么?

我只是使用一个简单的操作,几乎适用于所有其他情况

我有一个恢复和执行操作测试用例设置。每次我运行它时都会发生这种情况。

恢复数据库:恢复后触发器被禁用执行:5 操作完成且没有错误测试:触发器文本按预期更新,但触发器已启用

每次我运行这个测试时都会发生。我认为这是一个错误

0 投票
2 回答
251 浏览

c# - 使用 DacFX 如何注释掉 TsqlFragment/TSqlScript 中的语句

如果我有带有一组语句的 TqlFragment 或 TsqlScript,如何使用 DacFX 注释掉特定语句?没有 CommentStatement 或类似的东西。如何用它的注释版本替换语法树中的该语句?

我知道这可以通过纯文本编辑或正则表达式来完成,但此时我正在使用 DacFx 访问者模式来扫描某些语句。所以我需要继续使用那个约束。

0 投票
1 回答
200 浏览

attributes - 在图表级别设置必填字段

Acumatica 的新手在这里。我已经对我们的系统进行了少量定制,现在正潜入添加定制数据字段。

我的目标是将 Acumatica 中的硬件发货信息同步到我们的旧(过时和专有)硬件管理系统中,因为我们暂时需要继续使用该系统进行保修计算。我计划最终将其构建到 Acumatica 中。

我当前的问题是,我需要一种将客户位置与旧系统中的客户位置相关联的方法。添加字段DCL_ID很容易按照添加自定义数据字段文档完成。我通过设置使该列成为必需

到这里概述的数据访问类的属性部分。然后我使用Layout Editor将该字段添加到我的表单中。

在这一点上,一切似乎都很好。该字段在 UI 中显示一个星号,并验证是否提供了一个值。然后我意识到Customer Locations不是唯一使用的地方- Account LocationsCR.Location也使用它。进行一些挖掘后,我发现Account Locations可以包含比Customer Locations更多的帐户类型。我只需要Customer Locations需要此属性。因此,我选择使用To Make a Field Mandatory on the Graph Level

这是我的CustomerLocationMaint代码:

保存并发布自定义项后,该字段不再作为必填字段,就像我在 DAC 级别定义要求时那样。

在此处输入图像描述

那么,我做错了什么?我已经多次阅读并重新阅读文档,但找不到我的错误。

设置: CR.位置

布局编辑器:AR303020

客户位置维护