ni-daqmx具有“模拟驱动程序”功能。在AI情况下,返回的信号是嘈杂的正弦信号。有没有可能改变这种行为,以获得任何类型的信号?是否可以自定义由ni-daqmx仿真器件返回的信号?
如果没有,是否有一些替代方案来模拟硬件?
ni-daqmx具有“模拟驱动程序”功能。在AI情况下,返回的信号是嘈杂的正弦信号。有没有可能改变这种行为,以获得任何类型的信号?是否可以自定义由ni-daqmx仿真器件返回的信号?
如果没有,是否有一些替代方案来模拟硬件?
我不认为有可能控制在模拟设备上返回的信号。 DAQmx仿真器件旨在让您检查数据采集代码的工作原理,而无需将实际硬件作为开发过程的一部分。
如果您需要提供带有实际数据的硬件仿真,然后使用LabVIEW,您可以提供一个vi来计算(或加载)所需信号并将其传递给主程序。我使用这种方法为调试提供可重复的测试,方法是运行实际硬件并将实际数据记录到文件中,然后用真实数据重新运行测试。
模拟设备输出的正弦波频率与指定的采样率成正比。我相信幅度也被设置为任务中指定的输入电压范围。
如果您想要输入任意信号并确保通过DaqMx正确接收信号,那么您可以始终使用硬件的模拟输出功能生成信号,然后将该输出连接到您希望测试的输入。
这有额外的好处,可以测试DaqMx接口,而不仅仅是测试应用程序中的数据处理。
你使用的是LabVIEW还是LabWindows/CVI? – Swinders 2009-09-01 09:53:13
我正在寻找一种方法来模拟 – luc 2009-09-01 10:18:47