Engee 文档

Out1

子系统输出端口或模型输出的数据。

类型: Outport

图书馆中的路径:

/Basic/Ports & Subsystems/Out1

说明

Out1 单元将信号从系统传输到系统外的目的地。它可以将子系统的信号连接到模型的其他部分。它还可以输出模型顶层的输出数据。

端口号将根据这些规则自动分配:

  • Out1 顶级系统或子系统中的模块从 "1 "开始按顺序编号。

  • 如果添加 Out1 块,则分配给下一个可用的编号。

  • 如果将 Out1 块复制到系统中,除非其当前编号与系统中已有的输入端口相冲突,否则其端口号不会改变。

子系统中的输出端口模块

子系统中的 Out1 块代表子系统的输出信号。进入子系统中 Out1 块的信号来自该块中相应的输出端口Subsystem

港口

输入

# 输出_1 — 输入信号
scalar | vector | matrix | bus

Details

通过 Out1 发送到子系统或模型外部的输入信号。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool, Fixed,BusSignal

复数支持

总线信号

参数

主页

# Sample Time — 计算间隔
SampleTime (real number / vector of two real numbers)

Details

计算步骤之间的间隔(非负数)。要继承一个计算步骤,请将此参数设置为 -1

默认值

-1

程序使用名称

SampleTime

可调谐

可计算

# Initial output — 有条件执行子系统的初始输出

Details

对于有条件执行的子系统,请指定子系统执行前和子系统禁用时的块输出。

提示

如果条件子系统控制块*Merge* ,则无需为块 Out1 指定初始条件 (IC) 。

限制

该代码块不允许初始输出 infNaN

默认值

()

程序使用名称

InitialOutput

可调谐

可计算

# Output Concatenation — 选择要合并的测量
Logical

Details

选择此复选框可指定要合并的尺寸(仅适用于子系统*For Each* )。选中此复选框可将*子系统各*部分的参数添加到 Out1 块的设置菜单中。

默认值

false (关掉)

程序使用名称

OutputConcatenation

可调谐

可计算

# Concatenation Dimension — 指定测量
Int64 integer

Details

为每个输出端口指定维度,通过该维度合并*每个子系统*模块的结果。

  • 1 - 按 方向(即垂直方向)连接结果。如果程序块生成的是列向量,则连接结果为单列向量。如果数据块生成行向量,则连接结果为一个矩阵。

  • 2 - 沿 的方向堆叠结果,即水平堆叠。如果数据块生成行向量,则连接结果为单个行向量。如果数据块生成行向量,则连接结果为矩阵。

  • n - 沿 方向堆叠结果。

依赖关系

要使用该参数,请勾选 Output Concatenation

默认值

1

程序使用名称

OutputConcatenationDimension

可调谐

可计算

# Output when disabled — 关机输出

Details

当要激活的子系统关闭时输出。

默认值

false (关掉)

程序使用名称

OutputWhenDisabled

可调谐

可计算

# Enabled State — 关闭激活的子系统时的输出设置
held | reset

Details

指定子系统处于非激活状态时块输出的情况。选择 `held`可指定被激活子系统的输出值保持与子系统激活时最后一个计算步骤中计算的值相同。选择 `reset`以指定子系统处于非激活状态时,输出重置为 Initial output 中设置的值。

依赖关系

要使用该选项,请勾选复选框 Output when disabled

held | reset

默认值

held

程序使用名称

EnabledState

可调谐

可计算

信号属性

# Output data type — 输出数据类型
Inherit: auto | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point | BusSignal

Details

指定输出数据类型。

类型可以继承或直接指定。

Inherit: auto | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point | BusSignal

默认值

Inherit: auto

程序使用名称

OutDataTypeStr

可调谐

可计算

# Output fixed-point type — 定点输出数据类型
Data type

Details

指定定点输出类型。

依赖关系

要使用此参数,请将 Output data type 设置为 Fixed-point.

默认值

fixdt(1, 16, 0)

程序使用名称

OutDataTypeStrFixed

可调谐

可计算

# Output bus type — 输出总线类型
Data type

Details

指定输出总线类型。

有关总线操作的详细信息,请参阅在设备模块中使用用户总线 "BusSignal "进行操作

依赖关系

要使用此参数,请将 Output data type 设置为 。 BusSignal.

默认值

BusSignal), (), (

程序使用名称

OutDataTypeStrBus

可调谐

可计算

# Signal type — 输出信号类型
auto | real | complex

Details

指定输出信号类型。要继承连接到输入端的信号类型,请选择 auto.否则,请选择 `real`或 `complex`信号类型。

auto | real | complex

默认值

auto

程序使用名称

SignalType

可调谐

可计算

附加选项

C 代码生成: 是

Verilog生成:是