主要内容

启用

向子系统或模型添加启用端口

  • 库:
  • 金宝appSimulink / Ports &子系统

    HDL编码器/端口和子系统

  • 使块

描述

启用块允许外部信号来控制子系统或模型的执行。要启用此功能,请将该块添加到子系统块或模型块中引用的模型的根级别。

如果你在模型的根级使用启用端口:

  • 对于多速率模型,将求解器设置为单任务。

  • 对于具有固定步长的模型,模型中至少有一个块必须以指定的固定步长速率运行。

港口

输出

全部展开

使信号连接外部到外部使子系统块并传递到子系统内部。一个使能信号端口被添加到启用块时,选择显示输出端口参数。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|表达式

参数

全部展开

当一个子系统块或模型块被禁用,请选择子系统或模型中块的块状态发生了什么。

举行

保持块状态为以前的值。

重置

将块状态重置为初始条件(如果没有定义则为零)。

编程使用

块参数:StatesWhenEnabling
类型:特征向量
价值观:“持有”|“重置”
默认值:“持有”

选择何时传播可变大小的信号。

只有当使

当重新启用时传播一个可变大小的信号子系统块或模型块包含一个启用端口块。当您选择此选项时,采样时间必须是周期性的。

在执行期间

在每个时间步长传播可变大小的信号。

编程使用

块参数:PropagateVarSize
类型:特征向量
价值观:“只有当启用”|在执行期间的
默认值:“只有当启用”

输出端口通过连接到外部的使能信号使子系统块或启用模型往里堵。

删除输出端口上启用端口块。

显示输出端口启用端口块。选择此选项允许子系统或模型处理使能信号。

编程使用

块参数:ShowOutputPort
类型:特征向量
价值观:“关闭”|“上”
默认值:“关闭”

控制一个模型的过零检测。

检测零交叉。

不要检测零交叉。

编程使用

块参数:ZeroCross
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

指定连接到a外部的使能信号的尺寸模型块并传递到块内部。

1

标量信号。

[n]

宽度矢量信号n

(mn)

矩阵信号有行和n列。

编程使用

块参数:PortDimensions
类型:特征向量
价值观:' 1 '|“[n]”|“(mn)”
默认值:' 1 '

指定块方法执行之间的时间间隔。看到指定样品时间

-1

从模型继承的样本时间。

Ts

其中Ts是时间间隔。

(Ts,)

向量,其中Ts是时间间隔,To是初始时间偏移量。

编程使用

块参数:SampleTime
类型:特征向量
价值观:' 1 '|“t”|“(Ts))”
默认值:' 1 '

指定外部连接到a的使能信号的最小值模型块并传递到块内部。

金宝app®使用此值执行:

[]

未指定的最小值。

真正的标量

实双标量值。

编程使用

块参数:OutMin
类型:特征向量
价值观:“[]”|' <真正的标量> '
默认值:“[]”

指定外部连接到a的使能信号的最大值模型块并传递到块内部。

金宝appSimulink使用这个值来执行:

[]

未指定的最大值。

真正的标量

实双标量值。

编程使用

块参数:OutMax
类型:特征向量
价值观:“[]”|' <真正的标量> '
默认值:“[]”

指定连接到外部的使能信号的数据类型模型块并传递到块内部。

双精度浮点数。

单精度浮点数。

int8

签署了8位整数。

uint8

Unsigned 8位整数。

int16

签署了16位整数。

uint16

16位无符号整数。

int32

签署了32位整数。

uint32

32位无符号整数。

int64

签署了64位整数。

uint64

未签名的64位整数。

布尔

值为的布尔值真正的

fixdt (16)

带符号的16位固定点数,二进制点未定义。

fixdt (1 16 0)

有符号的16位定点数,二进制点设为零。

fixdt(2 ^ 1, 16日,0)

带符号的16位定点数,斜率设置为2 ^ 0偏见设置为0

<数据类型>表达

例如,数据类型对象金宝app仿真软件。NumericType.不能输入a的名称金宝app仿真软件。公共汽车对象作为数据类型表达式。

编程使用

块参数:OutDataTypeStr
类型:特征向量
价值观:“双”|“单一”|“int8”|“uint8”|“int16”|“uint16”|“int32”|“uint32”|“int64”|“uint64”|“布尔”|' < fixdt (16)|“fixdt(0) 1, 16日”|“fixdt(1, 16日2 ^ 0,0)”|“< >数据类型表达”
默认值:“双”

选择数据类型类别并显示下拉列表以帮助您定义数据类型。

建立在

显示数据类型和数据类型覆盖的下拉列表。

不动点

显示签名、缩放和数据类型覆盖的下拉列表。

表达式

显示用于输入表达式的文本框。

依赖

要启用此参数,请选择“显示数据类型助手”按钮。

编程使用

没有等效的命令行参数。

在从工作空间加载数据时指定丢失的工作空间数据的值。

线性插值在没有相应工作空间数据存在的时间步骤的输出。

不要在时间步骤中插入输出。当前输出等于数据存在的最近时间步长的输出。

编程使用

块参数:插入
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

块特征

数据类型

布尔||不动点|整数|

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

是的

扩展功能

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

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

定点转换
使用fixed-point Designer™设计和模拟定点系统。

之前介绍过的R2006a