主要内容

模拟输出

输出数据到数据采集设备的多个模拟通道

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

  • Alalog_Output块

描述

模拟输出块打开,初始化,配置和控制模拟数据采集设备。设备的开放,初始化和配置在模型执行开始时一次发生。在模型运行时间内,该块同步输出数据(输出数据块)。在每个时间步骤中,块都会执行阻止同步写入硬件,从而输出整个输入数据。

下图显示了同步模拟输出的时间。

同步模拟输出的时机

在第一个时间步长(T1),启动数据输出,并将相应的数据块(B1)输出到硬件。在B1完全输出之前,该模拟不会继续。

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

模拟输出块从连接到输入端口的驾驶块继承了样本时间。输入端口的信号的有效数据类型是硬件支持的双重或本机数据类型。金宝app

笔记

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

您只能将模拟输出块与支持时钟生成的设备一起使用。金宝app要使用不支持时钟的设备生成数据,请使用金宝app模拟输出(单个样本)堵塞。

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

其他支持的功金宝app能

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

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

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

端口

输入

展开全部

模拟输出生成,指定为双打。如果仅对所有通道使用一个输入端口,请指定n通道上M扫描的M-N矩阵。每个扫描都是跨N通道的一行。每个通道都输出一列M扫描。

如果为每个通道使用端口,请指定每个端口上每个通道的数据列。多个端口由通道名称或设备指定的通道ID命名。

数据类型:双倍的

参数

展开全部

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

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

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

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

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

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

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

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

1对于所有频道(默认值) - 所有通道的块上的一个输入端口。提供数据作为矩阵,扫描大小按M-BY-N的数量进行扫描。

每个通道1- 块上的n输入端口,其中n等于所选通道的数量。将每个端口数据作为一个列向量,大小为blocksize-by-1。对于命名,每个输出端口如果指定了频道名称,则使用通道名称,否则频道ID,例如AO1

样品以每秒的样本输出样品的速率。金宝app这是硬件的采样率。选择设备时定义默认值。采样率必须是所选硬件允许的范围内的一个正实数。

版本历史记录

在R2016b中引入