主要内容

启用

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

  • 图书馆:
  • 万博1manbetxSimulink / Ports &子系统

    HDL编码器/端口和子系统

  • 使块

描述

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

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

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

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

港口

输出

全部展开

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

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

参数

全部展开

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

举行

将块状态保持为其以前的值。

重置

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

程序化使用

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

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

仅当启用

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

在执行期间

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

程序化使用

块参数:传播变量大小
类型:特征向量
价值观:“仅当启用时”|在执行期间的
违约:“仅当启用时”

输出端口将连接在外部的启用信号传递到设备外部启用子系统阻止或启用模型往里堵。

卸下主机上的输出端口启用端口块。

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

程序化使用

块参数:ShowOutputPort
类型:特征向量
价值观:“关闭”|“开”
违约:“关闭”

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

检测零交叉。

不要检测过零。

程序化使用

块参数:ZeroCross
类型:特征向量
价值观:“开”|“关闭”
违约:“开”

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

1.

标量信号。

[n]

宽度矢量信号N

[m n]

矩阵信号有M行列N柱。

程序化使用

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

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

-1

从模型继承的采样时间。

Ts

标量,其中Ts是时间间隔。

[Ts,至]

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

程序化使用

块参数:取样时间
类型:特征向量
价值观:'-1'|“Ts”|“(Ts))”
违约:'-1'

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

万博1manbetx®使用此值执行:

[]

未指定的最小值。

真正的标量

实数双标量值。

程序化使用

块参数:奥特明
类型:特征向量
价值观:“[]”|' <真正的标量> '
违约:“[]”

指定外部连接到设备的启用信号的最大值模型块并传递到块内部。

万博1manbetxSimulink使用这个值来执行:

[]

未指定的最大值。

真正的标量

实数双标量值。

程序化使用

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

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

双精度浮点数。

单精度浮点数。

int8

有符号8位整数。

uint8

无符号8位整数。

int16

签署了16位整数。

uint16

16位无符号整数。

int32

有符号32位整数。

uint32

无符号32位整数。

int64

有符号64位整数。

uint64

无符号64位整数。

布尔值

值为的布尔值真正的错误的

fixdt(1,16)

有符号16位定点数字,二进制点未定义。

fixdt (1 16 0)

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

fixdt(2 ^ 1, 16日,0)

斜率设置为的有符号16位定点编号2 ^ 0偏见设置为0

<数据类型表达式>

例如,数据类型对象万博1manbetx仿真软件。NumericType. 您不能输入文件名万博1manbetx模拟总线对象作为数据类型表达式。

程序化使用

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

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

建立在

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

不动点

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

表示

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

依赖

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

程序化使用

没有等效的命令行参数。

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

在不存在相应工作空间数据的时间步长处线性插值输出。

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

程序化使用

块参数:插入
类型:特征向量
价值观:“开”|“关闭”
违约:“开”

块特征

数据类型

布尔||不动点|整数|

直接引线

没有

多维信号

是的

适应信号

没有

过零检测

是的

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

PLC代码生成
使用Simulink®PLC编码器生成结构化文本代码™.万博1manbetx

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

之前介绍过的R2006a