我怎么能输出数字波形编辑器存储的数字波形?
硬件: PXI/CompactPCI>>Controllers
问题: 我需要输出由数字波形编辑器产生的波形,什么方法比较有效?
解答: 数字波形编辑器(DWE)以分层波形存储(HWS)的文件格式存储波形数据。当用DWE产生或者保证波形时,该数据将被保存在于空白组和波形名称唯一对应的文件。(该组名与波形名称都是空的字符串).那么您的HSDIO应用程序有几种方法访问文件里面的数据。
利用NI-HWS API并结合NI-DAQmx API进行访问:
您可以利用NI-HSDIO API子函数面板提供的 NI-HWS API函数,读取波形信息。这些函数提供访问HWS文件格式所有特性的功能。如果您的DAQmx驱动支持这些设备(例如:653X系列),利用niHWS Retrieve Waveform VI 或者文件中的数据,并作为NI-DAQmx Write VI的波形输入数据。

利用NI-HWS API并结合NI-HSDIO: 除了利用NI-HSDIO API外,和上面方法类似。利用niHWS Retrieve Waveform VI获取文件里的数据,并作为niHSDIO Write Named Waveform VI的波形输入数据。

利用NI-HSDIO API: niHSDIO Write Named Waveform VI是个多态的vi,其中的例化可以允许你直接读取HWS文件。下面的例子
Read HWS File and Generate.vi 验证了该方法。
相关链接:
附件:
- niHWS_API.png
- niHSDIO_API_2.png
报告日期: 11/04/2004
最近更新: 11/13/2011
文档编号: 3F3F9DLZ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.