Engee 文档

Start-Stop Generator

生成点动信号

类型: SubSystem

图书馆中的路径:

/Control Systems/Signal Generation/Start-Stop Generator

说明

模块 Start-Stop Generator 生成信号发生器运行所需的启动/停止信号。信号输入到这些程序块的*启动/停止*输入端口。该信号用于启动和停止实验,以确定系统的频率特性。该块生成的信号从 "0 "变为 "1",又从 "1 "变为 "0"。将信号从 "0 "变为 "1 "可启动实验,将信号从 "1 "变为 "0 "可停止实验。

端口

输入

# 启用 - 启用信号
标量

Details

单位激活输入信号。

数据类型

Float64 支持复数::否

# 开始时间 - 开始时间
scalar | vector

Details

实验开始的时刻。该单元生成的信号在给定时刻从 "0 "变为 "1",并在*持续时间(秒)*参数定义的时间段过后从 "1 "变为 "0"。

依赖关系

要使用此端口,请将 外部时间矢量 参数设置为 外部时间矢量Source of start time points外部时间矢量

数据类型

Float64 支持复数:: 否

# y - 稳态值
scalar | vector

Details

所研究系统(控制对象)输出的稳态值。该单元确定系统的当前状态,并利用这些信息生成启停信号。

依赖关系

要使用该端口,请将参数 Source of start time points 改为 "达到稳态后的时间"。

数据类型

Float64 支持复数::无

输出

# start/stop - 启动/停止信号
尺度

Details

启动和停止实验的信号。信号会发生变化:

  • 在*开始时间*参数定义的时间或*稳态设置*部分参数定义的时间,从负值或 "0 "变为正值。

  • 在*持续时间(秒)*参数定义的时间段过后,从正值变为 "0 "或负值。

当*使能*使能信号为 "0 "时,不产生启停信号。

数据类型

Float64 支持复数:无

参数

主要

# Sample Time — 采样期

Details

生成信号的采样周期。

默认值

0.1

程序使用名称

DiscreteTs

可调谐

可计算

启停信号设置

# Source of start time points — 瞬时指定方式
External time vector | Time after reaching steady-state

Details

设置信号生成开始时刻的方法:

  • 外部时间矢量"- 通过*起始时间*端口明确设置时间点。

  • 达到稳态后的时间"- 通过*y* 端口提供的被测系统(控制对象)输出信号信息和*稳态设置*部分的参数设置时间矩。

External time vector | Time after reaching steady-state

默认值

External time vector

程序使用名称

StartStopTriggerMethod

可调谐

可计算

# Duration (sec) — 信号持续时间

Details

生成信号的持续时间。

默认值

10.0

程序使用名称

StartStopDuration

可调谐

可计算