主要内容

使用I / O驱动程序块

金宝app®桌面实时™I / O驱动程序模块允许您选择和具体的模拟通道和数字线路连接到仿真软件模型通过I / O驱动程序块。金宝app这些模块提供了一个接口,你的物理I / O板和实时应用程序。他们使创建的C代码金宝app仿真软件编码器™代码生成软件框图信号映射到对应的I / O通道。所有I / O模块支持所有适用金宝app的模型数据类型。金宝app

可以有多个I / O模块与每种类型的I / O。例如,您可以有一个模拟输入通道1 - 4块,另一块为渠道5 - 8。每个I / O块在模型中指定自己的块配置参数,仅适用于该实例的块。

一个I / O驱动程序块的能力只有在相应的可用I / O硬件设备支持该功能。金宝app例如,面向数据的串行端口和设备文件包和流的I / O模块的支持。金宝app然而,数据采集设备不支持包和流的I / O模块。金宝app

金宝app桌面实时仿真软件库提供块与支持,您可以使用I / O板。金宝app您还可以创建自己的I / O模块金宝app桌面实时仿真软件软件。看到自定义I / O驱动程序基础获取详细信息。

视图金宝app桌面实时图书馆

I / O驱动程序块中可用金宝app桌面实时仿真软件图书馆。从MATLAB来查看这个库®命令窗口中,键入:

sldrtlib

查看金宝app桌面实时仿真软件图书馆从一个模型:

  1. 在模型编辑器中金宝app,在模拟选项卡上,单击库浏览器

    模型库浏金宝app览器打开。左边的面板显示了图书馆和类别的层次结构,顶部的模型库。金宝app右边显示块中可用的类别选择在左边。

  2. 在左侧列中,双击金宝app桌面实时仿真软件

金宝app桌面实时仿真软件图书馆开了。

您可以添加一个I / O块在图书馆你仿真软件模型通过拖动它从图书馆到模型中。金宝app添加后,连接到你的模型像任何其他块,并提供块配置参数的值。

路信号从一个I / O

I / O驱动程序块输出多个信号作为一个向量,而不是单个通道或线。连接各个通道和线路的部分仿真软件模型,独立的向量金宝app多路分配器块。

在您添加和配置一个I / O驱动程序块在你的Simulink仿真模型,可以单独和连接块的输出信号:金宝app

  1. 在模型编辑器中金宝app,在模拟选项卡上,单击库浏览器

  2. 金宝app库,点击信号路由。从列表中在右窗格中,单击并拖动多路分配器你的仿真软件模型金宝app。

  3. 双击多路分配器块。块参数:多路分配器对话框打开。输入的行数离开多路分配器块。例如,如果你进入了三个渠道模拟输入块,输入3数量的输出盒子。

  4. 点击好吧

  5. 连接模拟输入块的多路分配器块的输入。

  6. 连接的每一个多路分配器块的输入输出线其他街区。

  7. 调试选项卡上,单击诊断>信息覆盖>Nonscalar行

  8. 调试选项卡上,单击诊断>信息覆盖>信号的维度

请注意

在本例中,输入1和2不联系,但是他们可以连接到其他仿真软件模块。金宝app

配置通道选择

显示如何指定设备设置在使用模拟和数字信号时,下面的例子使用了吉时利®Metrabyte™das - 1601 I / O板。下面是一个规范的总结das - 1601板:

  • 模拟输入(A / D)8 - 16单端或差分模拟输入(12位),极性开关配置为单极(清廉伏特)或双相(±10伏特数)。获得软件配置为1,10,100年和500年。

  • 数字输入——四个单向数字输入

  • 模拟输出(D / A)——两个模拟输出(12位)。增益开关配置为0 - 5伏,清廉伏,±5伏,或±10伏特

  • 数字输出——四个单向数字输出

  • 基地址——开关配置的基地址

本节探索不同的配置为输入信号。

一旦一个模拟输入块被放置在模型和I / O板选择和配置,您可以设置模拟输入块来处理输入信号。

单一的模拟输入——最基本的情况是一个模拟输入信号,在物理上连接到第一个模拟输入通道在黑板上。块的参数:模拟输入对话框,输入通道框中,输入:

1或[1]

使用单个输入的括号是可选的。

与微分模拟输入向量——数字模拟通道从通道1的最大数量模拟信号支持的I / O。金宝app

das - 1601的情况下,当配置为差动输入,支持8个模拟通道。金宝app模拟输入线路编号1到8。完整的输入向量:

(1 2 3 4 5 6 7 8][1:8]

如果你想用前四个微分模拟通道,进入

(1 2 3 4)

与单端模拟输入向量——假设你das - 1601板配置为单端模拟输入。在这种情况下,支持16个模拟输入通道。金宝app完整的输入向量:

(1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16][1:16]

使用前4单端模拟输入通道,输入:

(1 2 3 4)或[1:4]

下一个图显示了生成的框图。

图像的模型与单端模拟输入向量

没有指定的渠道比你实际使用框图。指定额外的开销中未使用的频道结果处理器A / D和D / A转换。例如,在这种情况下,即使一些渠道框图不习惯,这些渠道仍转换。

你可以把终结者块内通道4和5在传递框图模拟输入在一块向量多路分配器块。添加终结者块提供了图形信息框图中清楚地表明哪些渠道你连接,哪些是可用的。的惩罚,甚至终止通道转换,添加一些计算开销。

下一个图显示了块实现。

图像模型的输入向量和单端模拟块

根据董事会和使用的频道数量,I / O转换时间可以影响的最大采样率可以在您的系统上实现。而不是将未使用的通道,仅指定的频道集模型实际需要。

相关的话题