Engee 文档

边缘检测器

检测逻辑信号状态的变化。

类型: SubSystem

图书馆中的路径:

/Physical Modeling/Electrical/Control/General Control/Edge Detector

说明

当检测到逻辑输入信号发生变化时, 边缘检测器 单元会输出一个脉冲。

边缘检测器 模块可以检测上升沿(当输入从假变为真时)、下降沿(当输入从真变为假时)或任何其他沿(检测到输入的任何变化)。

端口

输入

# IN_1 — 输入信号
scalar | vector

Details

输入逻辑信号。

数据类型

Bool.

复数支持

输出

# OUT_1 — 输出信号
scalar | vector

Details

输出逻辑信号。

数据类型

Bool.

复数支持

参数

Parameters

# 边缘检测 — 前检测
Rising | Falling | Either

Details

选择触发输出脉冲的检测标准。可选项

  • 上升"(默认);

  • 下降

  • 任一"。

Rising | Falling | Either

默认值

Rising

程序使用名称

model

可计算

# 先前输入的初始条件 — 上一次输入的初始状态

Details

指定上一输入端的初始值。如果输入值与指定值不同, 边缘检测器 Unit 可以检测到上升沿。

默认值

0.0

程序使用名称

initial_condition

可计算

# 采样时间 — 计算步骤之间的间隔(-1 表示继承计算步骤)

Details

指定块采样周期(秒)。设置 `0`可实现连续块。

默认值

0.0

程序使用名称

sample_time

可计算