2009-08-31 57 views
1

ni-daqmx具有“模拟驱动程序”功能。在AI情况下,返回的信号是嘈杂的正弦信号。有没有可能改变这种行为,以获得任何类型的信号?是否可以自定义由ni-daqmx仿真器件返回的信号?

如果没有,是否有一些替代方案来模拟硬件?

+0

你使用的是LabVIEW还是LabWindows/CVI? – Swinders 2009-09-01 09:53:13

+0

我正在寻找一种方法来模拟 – luc 2009-09-01 10:18:47

回答

2

我不认为有可能控制在模拟设备上返回的信号。 DAQmx仿真器件旨在让您检查数据采集代码的工作原理,而无需将实际硬件作为开发过程的一部分。

如果您需要提供带有实际数据的硬件仿真,然后使用LabVIEW,您可以提供一个vi来计算(或加载)所需信号并将其传递给主程序。我使用这种方法为调试提供可重复的测试,方法是运行实际硬件并将实际数据记录到文件中,然后用真实数据重新运行测试。

+0

我喜欢这种方法的h/w。你知道任何文件或教程,可以帮助我。我是DAQmx世界的新手。谢谢 – luc 2009-09-01 09:23:21

+0

我不知道有任何教程可以证明这一点,但我可以拿出一个例子来说明我在LabVIEW中如何做到这一点 – Swinders 2009-09-02 10:38:05

0

模拟设备输出的正弦波频率与指定的采样率成正比。我相信幅度也被设置为任务中指定的输入电压范围。

如果您想要输入任意信号并确保通过DaqMx正确接收信号,那么您可以始终使用硬件的模拟输出功能生成信号,然后将该输出连接到您希望测试的输入。

这有额外的好处,可以测试DaqMx接口,而不仅仅是测试应用程序中的数据处理。

相关问题