位置:51电子网 » 技术资料 » EDA/PLD

使用中级VI采用简单缓冲区技术采集多个波形示例程序

发布时间:2014/6/27 20:05:45 访问次数:530

   使用中级VI进行有限数量数据采集。中级VI可以对数据采集过程提供更多控制,例如触发、耦合、采集定时、MB10W-1006P复位以及附加的硬件功能筹,而且还可以控制数据采集过程每一步何时发生。图7-24是使用中级VI进行有限数量数据采集的程序框图。使用这些中级模拟输入VI时,必须连接Task ID参数以确认数据采集操作和数据采集的通道配置并确保程序按正确顺序执行。

       

    图7-24使用中级VI采用简单缓冲区技术采集多个波形示例程序

   AI Config VI,用来配置采样时的各个参数,例如由哪些通道读数、使用缓冲区的大小等。程序中的number of scans to acquire实际是连接的buffer size参数,如果一次把缓冲区的数据都读回来,缓冲区的大小就等于采样数。AI Start VI用来指定程序中用于开始采样的那些参数,例如number of scans to acquire配置扫描次数(默认值-1,即正好采集一个缓冲区的数据)、采样率以及触发配置等。AI Read VI设定从采样缓冲区读取数据的那些参

数,例如number of scans to read谩定每次读取的数据量(默认值-1,即由缓冲区读取的数据量与AI Start VI中配置的number of scans to acquire相等)。采样完成后调用AI Clear VI把task ID清除,从而将采样所用的内存缓冲区和其他资源释放。如果这些VI中有一个发生了错误,程序就将出错信息通过其余各个VI依次传递到Simple Error Handler VI,这个VI将出错信息告知用户。


   使用中级VI进行有限数量数据采集。中级VI可以对数据采集过程提供更多控制,例如触发、耦合、采集定时、MB10W-1006P复位以及附加的硬件功能筹,而且还可以控制数据采集过程每一步何时发生。图7-24是使用中级VI进行有限数量数据采集的程序框图。使用这些中级模拟输入VI时,必须连接Task ID参数以确认数据采集操作和数据采集的通道配置并确保程序按正确顺序执行。

       

    图7-24使用中级VI采用简单缓冲区技术采集多个波形示例程序

   AI Config VI,用来配置采样时的各个参数,例如由哪些通道读数、使用缓冲区的大小等。程序中的number of scans to acquire实际是连接的buffer size参数,如果一次把缓冲区的数据都读回来,缓冲区的大小就等于采样数。AI Start VI用来指定程序中用于开始采样的那些参数,例如number of scans to acquire配置扫描次数(默认值-1,即正好采集一个缓冲区的数据)、采样率以及触发配置等。AI Read VI设定从采样缓冲区读取数据的那些参

数,例如number of scans to read谩定每次读取的数据量(默认值-1,即由缓冲区读取的数据量与AI Start VI中配置的number of scans to acquire相等)。采样完成后调用AI Clear VI把task ID清除,从而将采样所用的内存缓冲区和其他资源释放。如果这些VI中有一个发生了错误,程序就将出错信息通过其余各个VI依次传递到Simple Error Handler VI,这个VI将出错信息告知用户。


热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!