主要内容

模拟输入(单个样本)

从数据采集设备的多个模拟通道中获取单个样本

  • 图书馆:
  • 数据采集​​工具箱

  • 模拟输入(单样品)块

描述

模拟输入(单个样本)块打开,初始化,配置和控制模拟数据采集设备。设备的开放,初始化和配置在模型执行开始时一次发生。在模型运行时间内,该块每次从设备同步地获取单个样本。

该块没有输入端口。它具有一个或多个输出端口,具体取决于您在对话框中选择的配置。

使用模拟输入(单个样本)块将实时测量数据合并到Simulink中金宝app®为了:

  • 系统表征

  • 算法验证

  • 系统和算法建模

  • 模型和设计验证

  • 控制器设计

根据下图,模拟输入采集是同步完成的。

同步类似输入的时间

在第一次步骤(T1)中,从选定的硬件频道获取数据。在从所有通道中读取数据之前,该模拟不会继续。

笔记

要使用此块,您需要数据采集Toolbox™和Simulink软件。金宝app

数据采集​​工具箱中的Simulink块不金宝app支持某些设备。金宝app要查看您的设备是否支持Simulink,请参金宝app阅金宝app金宝app支持的硬件

您只能使用支持单个样本采集的设备使用模拟输入(单个样本)块。金宝app如果设备不支持单个样本采集,则该模型会生成错误金宝app。要从不支持采集单个样本的设备中获取数据(例如为声音和振动设计的设备),请使用金宝app模拟输入堵塞。

其他支持的功金宝app能

  • 如果您具有DSP System Toolbox™,则可以将此块用于信号应用程序。

  • 此块支持使用金宝app金宝appSimulink Accelerator™模式,但不是快速加速器或代码生成。

  • 该块支持模型参考的使金宝app用,因此您的模型可以将其他Simulink模型作为模块化组件包含。金宝app

有关这些功能的更多信息,请参阅金宝app文档。

端口

输出

展开全部

获得的模拟输入数据,返回为双打。如果仅对所有通道使用一个输出端口,则输出是数据阵列。如果为每个通道使用端口,则每次扫描会在每个端口上产生一个值。多个端口由通道名称或设备指定的通道ID命名。

数据类型:双倍的

扫描时间戳,以双重返回。当您检查该端口时输出时间戳范围。

数据类型:双倍的

参数

展开全部

使用“块参数”对话框选择您的设备并设置其他配置选项。

您要从中获取数据的设备。列表中的项目各不相同,具体取决于您已连接到系统的设备。列表中的设备由适配器或供应商名称和唯一设备ID指定,然后是设备的模型名称,例如Ni Dev1(USB-6255)。默认情况下选择第一个可用的设备。CompactDAQ底盘将显示为通过供应商名称,机箱ID和机箱模型标识的单个设备;例如,NI CDAQ2(CDAQ-9172)

设备通道选择和配置表。频道配置表列出了设备的硬件通道,并让您选择和配置它们。指定从哪些频道中获取数据(默认情况下,所有通道都选择)。为每个选定的通道指定以下参数:

通道ID- 设备指定的硬件通道ID。通道ID列仅读取,并且选择设备时定义参数。

姓名- 频道名称。默认情况下,表显示硬件提供的任何名称,但是您可以编辑名称。例如,如果设备是带有两个频道的声卡,则可以命名剩下正确的

模块- 设备ID通道属于。模块列仅读取。如果选择了compactdaq底盘,它显示了通道所属于的compactdaq模块的ID;否则设备的ID。

测量类型- 通道的测量类型。该块仅支持电压测量类型金宝app。(对于其他测量类型,请在MATLAB中使用DataAcquisition对象®

输入范围- 在选择设备时定义的每个通道的输入范围。金宝app

终端配置- 指定硬件终端配置,例如单端,微分等。终端配置选项由所选频道的功能定义。

耦合- 硬件耦合配置,例如AC或DC。选择设备时定义耦合类型

输出数据端口的数量,指定为:

1对于所有频道- 从单个端口作为1 x-N向量输出所获得的数据,其长度等于所选的通道数。

每个通道1- 从N端口输出获得的数据,其中N等于所选通道的数量。每个端口输出都是1 by-1 double。对于命名,每个输出端口如果指定了频道名称,则使用通道名称,否则频道ID,例如AI0

在模拟过程中指定块的样品时间。这是在模拟过程中执行块的速率。默认值为1(秒)。有关更多信息,请参阅什么是样本时间?(金宝appSimulink)

选择此选项以输出扫描的绝对时间戳。此选项将一个新的输出端口添加到块中。此端口的数据类型为Double(Datenum),对应于序列日期号。您可以将Datenum转换为DateTime值的约会时间功能。

在R2016b中引入