Engee 文档

Constant

恒定值。

类型: Constant

图书馆中的路径:

/Basic/Sources/Constant

说明

Constant 单元生成一个实数或复数恒定值信号。

该模块根据参数 Constant value 的维数,将输出信号生成标量、矢量、矩阵或总线。

有关总线类型的更多信息,请参阅用户定义的总线类型

块输出的尺寸和元素与参数 Constant value 相同。

港口

输出

# OUT_1 — 恒定值
scalar | vector | matrix | bus

Details

以实数或复数标量、矢量、矩阵或总线形式存在的常量值。默认情况下,程序块 Constant 输出与参数 Constant value 相同维度和数据类型的信号。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed point, BusSignal.

复数支持

总线信号

参数

主线

# Constant value — 恒值

Details

设置程序块恒定值的输出。

您可以输入任何值,包括逻辑关键字 truefalse

默认值

1.0

程序使用名称

Value

可调谐

可计算

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

Details

设置 Constant 模块输出信号在仿真过程中可能发生变化的时间间隔(例如,由于 Constant value 的设置)。

默认值 "inf "表示程序块的输出信号永远不会改变。该值可避免重新计算程序块输出,从而加快仿真和生成代码的速度。

默认值

Inf

程序使用名称

SampleTime

可调谐

可计算

信号属性

# 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

描述设备输出的总线类型。

您可以自行设置类型,也可以输入存储已在 vorkspace 中创建的类型的变量名称。

依赖关系

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

默认值

BusSignal), (), (

程序使用名称

OutDataTypeStrBus

可调谐

可计算

附加选项

C 代码生成: 是

Verilog生成:是