Engee 文档

开关延迟

页面进行中。

延迟逻辑信号。

类型: SubSystem

图书馆中的路径:

/Physical Modeling/Electrical/Control/General Control/On-Off Delay

说明

开关延迟 程序块对输入逻辑信号进行延迟。

当检测到输入信号发生转换时,就会添加延时。当出现以下情况时,可通过该块为输入信号添加延时:

  • 检测到接通转换(输入信号从 "0 "变为 "1")。

  • 检测到关断转换(输入信号从 "1 "变为 "0")。

  • 检测到任何转换。

开-关延迟的操作如图所示。

on off delay 1 cn

端口

输入

# u — 输入信号
标量

Details

输入逻辑信号。

数据类型

Bool.

复数支持

输出

# y — 输出信号
标量

Details

延迟输出信号。

数据类型

Bool.

复数支持

参数

Main group

# 接通延迟时间(秒 — 接通时的输入延迟时间

Details

指定输入信号从 "0 "变为 "1 "时的延迟时间。

默认值

0.01

程序使用名称

time_delay_on

可计算

# 关闭延迟时间(秒 — 关机时的输入延迟时间

Details

指定输入信号从 "1 "变为 "0 "时的延迟时间。

默认值

0.0

程序使用名称

time_delay_off

可计算

# 初始状态 — 初始信号状态

Details

指定初始状态("0 "或 "1")。

默认值

0.0

程序使用名称

initial_condition

可计算

# 采样时间 — 计算间隔

Details

程序块连续执行的时间间隔。在执行过程中,程序块会产生输出数据,并在必要时更新其内部状态。

对于离散时间操作,请将参数 采样时间 设置为正值。若要进行连续时间操作,请将参数 采样时间 设置为 "0"。

默认值

0.001

程序使用名称

sample_time

可计算