主要内容

常数

产生恒定值

  • 库:
  • 金宝appSimulink /常用块

    金宝appSimulink / Sources

    DSP系统工具箱/源代码

    HDL编码器/常用块

    HDL编码器/源代码

  • 固定块

描述

常数块生成一个实数或复数常值信号。使用此块提供恒定的信号输入。块生成标量,矢量或矩阵输出,取决于:

  • 的维数恒定值参数

  • 的设置将向量参数解释为1-D参数

块的输出具有与恒定值参数。如果为此参数指定一个向量,希望块将其解释为向量,则选择将向量参数解释为1-D复选框。否则,如果你指定一个向量恒定值参数时,块将该向量视为矩阵。

提示

要输出常量枚举值,请考虑使用枚举常量块来代替。的常数Block提供不应用于枚举类型的块参数,例如输出最小而且输出最大

使用总线对象作为输出数据类型

常数Block支金宝app持非虚拟总线作为输出数据类型。使用总线对象作为输出数据类型有助于简化模型。如果使用总线对象作为输出数据类型,请设置恒定值0或MATLAB®与总线对象匹配的结构。

为总线的常量值使用结构

指定的结构必须包含由总线对象表示的总线的每个元素的值。块输出是一个非虚拟总线信号。

您可以使用金宝appSimulink.Bus.createMATLABStruct创建一个与总线相对应的完整结构。

你可以使用金宝appSimulink.Bus.createObject从MATLAB结构创建总线对象。

如果输出总线中的信号元素使用数字数据类型而不是时,可以使用类型化表达式(如)指定结构字段uint16 (37)或无类型表达式,如37.控件的数据类型,可以使用总线对象作为字段数据类型金宝app仿真软件。参数对象。若要确定是使用类型化表达式还是非类型化表达式,请参见初始条件结构字段的控制数据类型

设置配置参数以支持使用总线对象数据类型金宝app

若要启用总线对象作为输出数据类型,在开始模拟之前,请设置配置参数>诊断>数据的有效性>先进的参数>未指定初始化检测简化.有关更多信息,请参见未指定初始化检测

港口

输出

全部展开

常数值,指定为实值或复值标量、向量、矩阵或N-D数组。默认情况下,常数块输出的信号的维数、数据类型和复杂性与恒定值参数。但是,您可以将输出指定为Simulink中的任何数据类型金宝app®金宝app支持,包括定点数据类型和枚举数据类型。

请注意

如果指定总线对象作为此块的数据类型,则不要设置该块上总线数据的最大值。金宝appSimulink忽略此设置。相反,为指定为数据类型的总线对象的总线元素设置最大值。有关更多信息,请参见金宝app仿真软件。BusElement

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

参数

全部展开

主要

指定块的固定值输出。

  • 您可以输入MATLAB作为矩阵计算的任何表达式,包括布尔关键字真正的而且

  • 如果你设置输出数据类型要成为总线对象,您可以指定以下选项之一:

    • 一个完整的MATLAB结构对应的总线对象

    • 0指示与总线对象的接地值相对应的结构

    详细信息请参见使用总线对象作为输出数据类型

  • 对于非总线数据类型,Simulink将此参数从金宝app其值数据类型脱机转换为指定的输出数据类型,使用最接近的舍入方法和饱和的溢出动作。

编程使用

块参数:价值
类型:特征向量
值:标量|向量|矩阵| N-D数组
默认值:' 1 '

选中此复选框可输出长度向量N如果恒定值参数计算为N-元素行或列向量。

  • 选中此复选框时,块将输出一个长度向量N,如果恒定值参数计算为N-元素行或列向量。

  • 清除此复选框时,块将输出一个1 × -维的矩阵NN-by-1,提供恒定值参数计算为N-元素行或列向量。例如,块输出一个维数为1 × -的矩阵NN1。

编程使用

块参数:VectorParams1D
类型:特征向量
价值观:' | 'off'
默认值:“上”

指定常量块输出在模拟过程中改变的时间间隔(例如,由于调优恒定值参数)。

的默认值表示块输出永远不能改变。此设置通过避免重新计算块输出来加快模拟和生成代码。

看到指定采样时间获取更多信息。

编程使用

块参数SampleTime
类型:字符向量
:标量|向量
默认的“正”

信号的属性

将Simulink检查的输出范围的较低值指定为有限、实数、双精度标量值。金宝app

请注意

如果指定总线对象作为此块的数据类型,则不要设置该块上总线数据的最小值。金宝appSimulink忽略此设置。相反,为指定为数据类型的总线对象的总线元素设置最小值。有关总线元素的最小参数的信息,请参见金宝app仿真软件。BusElement

金宝appSimulink使用最小值来执行:

请注意

输出最小不饱和或剪辑实际输出信号。使用饱和块来代替。

编程使用

块参数OutMin
类型:字符向量
:标量
默认的“[]”

将Simulink检查的输出范围的上限指定为有限、实、双精度标量值。金宝app

请注意

如果指定总线对象作为此块的数据类型,则不要设置该块上总线数据的最大值。金宝appSimulink忽略此设置。相反,为指定为数据类型的总线对象的总线元素设置最大值。有关总线元素的Maximum参数的信息,请参见金宝app仿真软件。BusElement

金宝appSimulink使用最大值执行:

请注意

输出最大不饱和或剪辑实际输出信号。使用饱和块来代替。

编程使用

块参数OutMax
类型:字符向量
:标量
默认的“[]”

指定输出数据类型。类型可以被继承、直接指定或表示为数据类型对象,例如金宝app仿真软件。NumericType

单击显示数据类型助手按钮显示数据类型助手,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型

编程使用

块参数:OutDataTypeStr
类型:特征向量
价值观:继承:继承自“固定值”| '继承:通过反向传播继承' | '双' | '单' | '半' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | 'boolean' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | 'Enum: <类名>' | '总线:<对象名>'
默认值:“继承”:从“常量值”继承

选择此参数可防止定点工具覆盖输出您在块上指定的数据类型。有关更多信息,请参见使用锁输出数据类型设置(定点设计师)

编程使用

块参数:LockScale
类型:特征向量
价值观:'off' | 'on'
默认值:“关闭”

块特征

数据类型

布尔|公共汽车||枚举|不动点|一半|整数|

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

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

定点转换
使用定点设计器设计和模拟定点系统。

版本历史

R2006a之前介绍