Engee 文档

中1

子系统的输入端口或外部输入。

类型: Inport

图书馆中的路径:

/Basic/Ports & Subsystems/In1

说明

中1 块将系统外的信号与系统连接起来。

软件根据这些规则为 中1 块分配端口号:

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

  • 如果您添加了 中1 块,它将被添加到下一个可用的编号中。

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

子系统中的输入端口模块

子系统中的 中1 块代表子系统的输入端口。到达子系统 块输入端口的信号从该子系统中链接的 中1 块输出。

将总线连接到根级输入端口模块

如果您想让模型根级的 中1 模块创建总线,请将 Data type 参数设置为 `总线信号`并在参数 输出总线类型 中指定定义块 中1 所创建总线的总线对象名称。

端口

输出

# OUT_1 — 输出信号
scalar | vector | matrix | bus

Details

通过输入端口进入系统的信号。

您可以在子系统中使用 中1 块,以结构或任何其他格式提供定点数据。

数据类型

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

复数支持

参数

主要

# 插值 — 输出数据线性插值的可能性
Logical

Details

将数据从工作区加载到根级输入单元时,请指定该单元是否在没有相应数据的时间步长上对输出数据进行线性插值和外推法。

要从工作区加载单个数据,请在块对话框中 中1

  1. 取消选中 插值 ,如果已激活。

  2. 将*采样时间*参数设置为离散值,例如 "2"。

指定离散采样时间会使模拟的命中时间与数据采样的时间完全一致。您指定的是数据值,而不是时间值。

禁用插值可以避免模拟中其他时间的数据值因双精度运算而出现意外。

软件使用以下插值和外推法:

  • 对于第一个指定数据点和最后一个指定数据点之间的时间步长,采用零阶保留。

  • 对于第一个指定数据点之前和最后一个指定数据点之后的时间步长,采用质数法。

  • 对于第一个指定数据点之前的时间步长的可变大小信号—​单或双数据类型记录 "NaN "值,其他数据类型记录 "接地 "值。对于最后一个指定数据点之后的时间步长,软件使用基本值。

默认值

false (关掉)

程序使用名称

Interpolate

可调谐

可计算

# 采样时间 — 计算间隔
SampleTime (real number / vector of two real numbers)

Details

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

默认值

-1

程序使用名称

SampleTime

可调谐

可计算

# 分区 — 选择要分流的输入端口信号
Logical

Details

如果要分割信号,请选择该复选框(仅适用于子系统*对于每个* )。选中该复选框可将*对于每个* 中的参数添加到 中1 的设置菜单中。

如果选中该复选框:

  • 选择连接到*对于每个* 块的输入端口信号,将其分割为子阵列或元素。

  • 对于 Port 列中列出的每个端口,选择相应的复选框即可分割该信号。

默认值

false (关掉)

程序使用名称

InputPartition

可调谐

可计算

# 分区尺寸 — 输入信号阵列切片测量
Int64 integer

Details

指定对所选输入信号阵列进行切分的尺寸。由此产生的切片与指定维度垂直。切片会根据情况将阵列划分为子阵列或子项:

  • 情况 1 - 按列对输入阵列进行切分。

  • 情况 2 - 按行划分输入数组。

  • 情况 3 - 按维数切分输入数组。

依赖关系

要使用该参数,请选择复选框 分区

默认值

1

程序使用名称

InputPartitionDimension

可调谐

可计算

# 分区宽度 — 信号宽度
Int64 integer

Details

指定所选输入信号每个分段的宽度。

依赖关系

要使用此设置,请选择 分区 复选框。

默认值

1

程序使用名称

InputPartitionWidth

可调谐

可计算

# 分区偏移 — 分区偏移
Int64 integer

Details

为所选输入信号的每个分区片设置偏移量:

  • 0"--分区之间无偏移,即分区之间无间隙且不重叠。

  • ` integer` - 指定分区的偏移量,使用正整数指定片段之间的间隙,或使用负整数指定重叠。 分区偏移分区宽度 参数值之和必须是正整数。

例如, 分区宽度 的 "3 "和 分区偏移 的 "2 "表示每个三元素片段与相邻片段重叠两个元素;而 分区宽度 的 "2 "和 分区偏移 的 "1 "表示每对相邻的两元素片段之间有一个元素宽的间隙。

依赖关系

要使用该选项,请选择 分区 复选框。

默认值

0

程序使用名称

InputPartitionOffset

可调谐

可计算

信号属性

# 输出数据类型 — 输出数据类型
继承: 自动 | Float66 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | 定点 | 总线信号

Details

指定输出数据类型。

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

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

默认值

Inherit: auto

程序使用名称

OutDataTypeStr

可调谐

可计算

# 输出定点类型 — 定点输出数据类型
Data type

Details

指定定点输出类型。

依赖关系

要使用此参数,请将 输出数据类型 设置为 定点.

默认值

fixdt(1, 16, 0)

程序使用名称

OutDataTypeStrFixed

可调谐

可计算

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

Details

指定输出总线类型。

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

依赖关系

要使用此参数,请将 输出数据类型 设置为 。 总线信号.

默认值

BusSignal), (), (

程序使用名称

OutDataTypeStrBus

可调谐

可计算

# 端口尺寸 — 端口尺寸

Details

指定输出信号的尺寸:

  • -1 - 端口可以为任意维度的信号加载数据。端口从所连接的信号继承维数。

  • ()` - 端口可以加载标量信号的数据,即代表单一数值(数字)的信号。

  • (N,)` - 端口可以加载代表维数为 N 的矢量信号的数据。

  • (R, C)` - 端口可以加载具有 `R 行和 `C 列的矩阵信号的数据。

默认值

-1

程序使用名称

PortDimensions

可调谐

可计算

# 信号类型 — 输出信号类型
自动 | 真实 | 复数

Details

指定输出信号类型。要继承连接到输入端的信号类型,请选择 自动.否则,请选择 `真实`或 `复数`信号类型。

auto | real | complex

默认值

auto

程序使用名称

SignalType

可调谐

可计算

附加选项

C 代码生成: 是

Verilog生成:是