Constant
定值。
类型: Constant
图书馆中的路径:
|
资料描述
座 Constant 产生恒定值的有效或复信号。
块根据参数的维度生成标量、矢量、矩阵或总线形式的输出信号。 Constant value .
| 阅读更多关于轮胎的类型。 自定义轮胎类型。 |
块的输出信号具有与参数相同的尺寸和元素 Constant value .
港口
输出
#
OUT_1
—
恒定值
scalar | vector | matrix | bus
Details
以实数或复数标量、矢量、矩阵或总线形式存在的常量值。默认情况下,程序块 Constant 输出与参数 Constant value 相同维度和数据类型的信号。
| 数据类型 |
|
| 复数支持 |
总线信号 |
参数
主线
# Constant value — 常数的值
Details
将输出设置为块的恒定值。
您可以输入任何值,包括逻辑关键字。 真的 和 错误.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
是 |
| 可计算 |
是 |
#
Sample time —
计算步骤之间的间隔
SampleTime (real number / vector of two real numbers)
Details
设置块输出信号的时间间隔 Constant 它可能会在模拟过程中发生变化(例如,由于参数设置 Constant value).
默认值 资讯 指示块输出永远不能改变。 该值加快了仿真和生成的代码,避免了重新计算块输出的需要。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
信号属性
#
Output data type —
输出数据的类型
Inherit: auto | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point | BusSignal
Details
指定输出数据的类型。 类型可以继承或直接指定。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Output fixed-point type —
定点输出类型
Data type
Details
指定定点输出的类型。
依赖关系
若要使用此参数,请为参数设置 Output data type 意义 Fixed-point.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Output bus type —
输出总线类型
Data type
Details
描述单元输出的总线类型。
您可以自行设置类型,也可以输入存储已在工作区中创建的类型的变量的名称。
依赖关系
若要使用此参数,请为参数设置 Output data type 意义 BusSignal.
特殊情况:零总线
如果为块 Constant 选择数据类型 N.公共标志 而*常量值*参数为 0 或 0.0,在输出端形成总线,所有信号均为零,考虑到*输出总线类型*中指定的基本类型和尺寸。 这相当于调用 转换(<机器名称>,0).
填写规则:
-
整数类型的标量获取值
0对应的类别(例如,Int8(0),Int64(0)); -
实数类型的标量 —
0.0适当的格式(例如,地板32(0.0),浮64(0.0)); -
数组/矩阵用所需形状的零填充(
填充(零(T),暗淡)); -
嵌套轮胎按照相同的规则递归填充。
例如_
让类型在工作区中定义:
MyBus = BusSignal{(:s1, :s2, :s3), Tuple{Int64, Float64, Int8}, ((), (2,), (2, 2)), :MyBus}
在*Constant*块中,设置:
-
输出数据类型=
N.公共标志, -
输出总线类型=
我的巴士, -
常数值=
0.
然后块的输出将是:
(s1 = 0, s2 = [0.0, 0.0], s3 = Int8[0 0; 0 0])
如果*常量值*由命名元组(或总线对象)指定,则它必须与*输出总线类型*结构匹配;自动零填充仅适用于值 0/0.0.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |