数据采集工具箱集成了用于数据采集的M文件格式的函数及MEX文件格式的动态链接库。主要特征:
⑴提供了将实时测量数据从数据采集硬件采集到MATLAB中的框架
⑵支持模拟输入量输入(AI)、模拟量输出(AO)以及数字量I/O子系统,包括模拟量I/O实时转换。
⑶支持下列通用硬件设备
基于研华(Advantech)设备管理器的研华工控板
安捷伦科技EI432A/33A/34A VXI模件
采用DriverLINX驱动的Keithley模块
测量与处理模件
使用NI-DAQ软件的美国国家仪器公司(NI)的模件
计算机并行口LPT1-LPT3
声卡
⑷采用事件驱动模式进行数据采集。数据采集工具箱由3部分组成:M文件格式的函数、数据采集引擎以及硬件驱动。这些组成部分使得MATLAB与数据采集硬件之间的信息传递成为可能。
传递的信息主要有:
⑴属性值
通过配置属性值可以控制数据采集过程,即用户可以把属性看成是可以按用户需求配置的工具箱或硬件驱动的特性。
⑵数据
用户可以从与模拟量输入子系统相连的传感器中获取数据并将之存储在MATLAB中。也可以将数据从MATLAB输出到与模拟量输出子系统相连的变换器中。此外,用户还可以在MATLAB与数字I/O子系统之间传递数字量信息。
⑶事件
事件在满足某个条件时就会发生,并产生用户所设定的一个或多个响应。事件只有在用户对相关属性进行配置之后才能触发。用户可以利用事件来分析达到预定采集量的数据,或当某个错误发出时在MATLAB中显示出错信息。