Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

From

接受来自 Goto 模块的输入

  • 库:
  • Simulink / Signal Routing

    HDL Coder / Signal Routing

  • From block

说明

From 模块从对应的 Goto 模块接受信号,然后将其作为输出传递出去。输出的数据类型与来自 Goto 模块的输入的数据类型相同。FromGoto 模块允许您将信号从一个模块传递到另一个模块,而无需实际连接它们。

例如,此模型使用 Goto 模块和 From 模块。

A Sine Wave block connects to a Goto block. The corresponding From block connects to a Gain block.

等效模型将 Sine Wave 模块信号直接传递给 Gain 模块。

The Sine Wave block connects directly to the Gain block.

一个 From 模块只能接收来自一个 Goto 模块的信号,尽管 Goto 模块可以将其信号传递给多个 From 模块。

要将 Goto 模块与 From 模块关联,请在 Goto Tag 参数中输入 Goto 模块标记。

Goto 模块标记的可见性决定了哪些 From 模块能够接收其信号。有关详细信息,请参阅 GotoGoto Tag Visibility。模块通过以下方式指明 Goto 模块标记的可见性:

  • 局部标记名称用方括号 ([]) 括起。

  • 范围标记名称用花括号 ({}) 括起。

  • global 标记名称不带其他任何字符。

选择 Goto 模块会突出显示对应的 From 模块。

The two From blocks that corresponds to the selected Goto block is highlighted.

同样,选择 From 模块会突出显示对应的 Goto 模块。

The Goto block that corresponds to the selected From block is highlighted.

当子系统包含对应的 GotoFrom 模块时,会突出显示 Subsystem 模块。

From 模块支持信号标签传播

端口

输出

全部展开

来自连接的 Goto 模块的信号,输出信号的维度和数据类型与 Goto 模块的输入信号的维度和数据类型相同。

数据类型: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

参数

全部展开

指定将信号转发给此 From 模块的 Goto 模块的标记。要更改该标记,请从下拉列表中选择新标记。

下拉列表显示 From 模块当前可以看到的 Goto 标记。当您第一次在 Simulink® 会话中显示此列表时,列表的末尾会出现一个标签为 <More Tags...> 的列表项。如果您选择此列表项,模块将更新标记列表,以包括库子系统(由包含此 From 模块的模型引用)中的 Goto 模块的标记。Simulink 软件会在生成库标记列表时显示一个进度条。Simulink 会一直保存更新的标记列表直到该 Simulink 会话结束,或者直到您再次选择旁边的 Update Tags 按钮为止。仅在您上次更新标记列表后模型所引用的库又发生变化的情况下,才需要再次更新当前会话中的标记列表。

提示

如果您使用多个 FromGoto Tag Visibility 模块引用同一 Goto 标记,您可以同时在所有这些模块中重命名该标记。为此,请使用 Goto 模块对话框中的 Rename All 按钮。

要找到相关 Goto 模块,请使用 From 模块对话框中的 Goto Source 超链接。

编程用法

模块参数:GotoTag
类型:字符向量
值:'A' | ...
默认值:'A'

更新对此 From 模块可见的标记列表,包括包含此 From 模块的模型所引用的库中存在的标记。仅在您上次更新标记列表后模型所引用的库又发生变化的情况下,再次更新当前会话中的标记列表。

连接到此 From 模块的 Goto 模块的路径。点击该路径将在模型中显示并突出显示 Goto 模块。

指定要在 From 模块图标上显示的文本。选项包括模块标记、模块所代表的信号的名称,或者同时包含标记和信号名称。

编程用法

模块参数:IconDisplay
类型:字符向量
值:'Signal name' | 'Tag' | 'Tag and signal name'
默认值:'Tag'

模型示例

模块特性

数据类型

Boolean | bus | double | enumerated | fixed point | half | integer | single | string

直接馈通

多维信号

可变大小信号

过零检测

详细信息

全部展开

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

PLC 代码生成
使用 Simulink® PLC Coder™ 生成结构化文本代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

在 R2006a 之前推出