通/断延时

实现接通或断开延时

Simscape / Electrical / Specialized Power Systems / Control

On/Off Delay block

描述

Select type 参数设置为 On delay 时,通/断延时模块实现以下逻辑:

  • 当输入变为真时,输出在经过预设的延时时间后变为真。只要输入为真,输出就保持为真。
  • 当输入为假或变为假时,输出立即变为假,无延时。
  • Initial condition of previous input 参数设置为 1,且输入在 t = 0 时为真时,输出立即为真,无延时。

Select type 参数设置为 Off delay 时,通/断延时模块实现以下逻辑:

  • 当输入变为假时,输出在经过预设的延时时间后变为假。只要输入为假,输出就保持为假。
  • 当输入为真或变为真时,输出立即为真,无延时。
  • Initial condition of previous input 参数设置为 0,且输入在 t = 0 时为假时,输出立即为假,无延时。

参数

Select type

在接通延时(On Delay 模块的默认值)或断开延时(Off Delay 模块的默认值)之间选择。

Time delay (s)

指定延时的持续时间,单位为秒。当 Sample time 参数大于 0 时,延时值必须是采样时间的倍数。默认值为 0.01。

Initial condition of previous input

指定先前输入的初始值。对于 On Delay 模块,默认值为 0;对于 Off Delay 模块,默认值为 1。

Sample time

指定模块的采样时间,单位为秒。设置为 0 以实现连续模块。默认值为 0。

输入和输出

输入信号必须是布尔信号。输出为布尔值。

特性

特性描述
直接馈通
采样时间Sample Time 参数中指定
标量扩展是,针对参数
维度化
过零检测

示例

power_Logic 示例展示了通/断延时模块的操作。

模型采样时间由变量 Ts 参数化(默认值 Ts = 5e-3)。要模拟连续的通/断延时模块,请在 MATLAB® 命令窗口中指定 Ts = 0。

版本历史记录

= 5e-3)。要模拟连续的通/断延时模块,请在 MATLAB® 命令窗口中指定 Ts = 0。

版本历史记录

R2013a 中引入

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐