第二节 输入输出和子系统
可将某一功能创建成为一个子系统,如下图所示:第一张图为完整图,第二张图为创建了子系统的图,两张图的功能一模一样。

双击子系统显示为下图所示

第三节 Groud(接地)模块和Terminator(终端)模块
1、接地模块
接地模块的功能:接地块连接到其输入端口未连接到其他块的块。如果运行具有未连接输入端口的块的仿真,则Simulink会发出警告。使用接地块来接地那些未连接的块可以防止这些警告。接地块输出与其连接的端口相同数据类型的信号。
例如:
在本例中,常量块的输出确定接地块所连接的端口的数据类型(Int8)r3)()]。该端口确定接地块的输出数据类型。
(1)接地块输出零值信号:当输出数据类型不能精确表示零时,接地块输出可能最接近零的非零值。此行为仅适用于偏置为非零的定点数据类型。
以下表达式是不能表示零的定点数据类型的示例:
①fixdt(0, 8, 1, 1) — 斜率为1、偏移量为1的无符号8位类型;
②fixdt(1, 8, 6, 3) — 斜率为6、偏置为3的带符号8位类型。
(2)如果输出是枚举数据类型,则接地块输出枚举的默认值。无论是否执行以下操作,此行为都适用:
①枚举可以表示零。
②枚举的默认值为零。
(3)如果枚举类型没有默认值,则接地块输出类型定义中的第一个枚举值。
2、终端模块
终端模块的功能:
使用终端模块封顶其输出端口未连接到其他块的块。如果运行具有未连接输出端口的块的仿真,则Simulink®会发出警告消息。使用终端模块来封顶这些块有助于防止出现警告消息。终端模块接受Simulink支持的任何数据类型的实数或复数信号,包括定点和枚举数据类型。
本文介绍了Simulink中如何创建子系统,并详细阐述了接地模块(Ground)和终端模块(Terminator)的功能。接地模块用于消除未连接输入端口的警告,输出数据类型与连接端口一致,对于特定数据类型可能输出非零值。终端模块用于封顶未连接的输出端口,支持各种数据类型,防止警告消息出现。
1万+

被折叠的 条评论
为什么被折叠?



