AnyMath 文档

Monostable Flip-Flop

前、后或前后边缘上的单稳态触发器。

模块类型: SubSystem

库中的路径:

/Physical Modeling/Electrical/Control/General Control/Monostable Flip-Flop

资料描述

Monostable Flip-Flop (单稳态多谐振荡器)在接收到外部触发信号时产生一个预设持续时间的输出脉冲。 外部触发器为逻辑信号。 当检测到该信号的状态变化时启动脉冲产生。 变化检测可以通过:

*正面; *后边缘; *正面或背面边缘。

当输出处于状态 1 («真相»),改变外部触发信号没有影响。

单稳态触发器的工作原理如下图所示:

monostable flip flop 1

港口

输入

# 触发器 — 触发信号
标量,标量

Details

触发输入信号的形式 01.

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, 布尔

复数支持

非也。

输出

# Q — 的输出信号
标量,标量

Details

输出信号的形式为 01.

数据类型

布尔

复数支持

非也。

参数

主分组

# Change detection — 改变触发信号
Rising edge | Falling edge | Either edge

Details

检测触发信号的变化以产生输出脉冲的方法。

Rising edge | Falling edge | Either edge

默认值

Rising edge

程序使用名称

ChangeType

可计算

# Initial output — 触发输出信号的初始值

Details

触发输出信号的初始值。

默认值

0

程序使用名称

x0

可计算

# Pulse duration (s) — 输出脉冲的持续时间

Details

以秒为单位的输出脉冲的持续时间。

默认值

0.01

程序使用名称

Td

可计算

# Sample time — 计算步骤之间的间隔

Details

块的采样周期。 在执行过程中,块产生输出数据,并在必要时更新其内部状态。

要在离散时间内工作,请设置参数 Sample time 正值。 要在连续时间模式下工作,请设置参数 Sample time 价值 0.

默认值

0.001

程序使用名称

Ts

可计算