Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

Position Generator

生成固定频率的位置斜坡

自 R2020a 起

库:
Motor Control Blockset / Controls / Control Reference
Motor Control Blockset HDL Support / Controls / Control Reference

描述

Position Generator 模块使用参考信号的位置增量值生成位置斜坡信号(其频率与参考电压信号的频率相同)。

我们建议您对该模块使用定步长离散求解器,以实现代码生成并确保精确仿真。

端口

输入

全部展开

固定频率参考电压信号的位置增量值(以标幺、弧度或度为单位)。下列方程描述了该模块如何计算位置增量:

  • Δθ (per unit) = Frequency × Sample Time

  • Δθ (radians) = 2π × Frequency × Sample Time

  • Δθ (degrees) = 360 × Frequency × Sample Time

注意

如果前面的 Δθ 计算导致模块输入中出现精度损失,则模块可能无法准确复制实际的 Frequency。

数据类型: single | double | fixed point

根据 External reset 参数值重置位置斜坡输出的外部脉冲。

依存关系

要启用此端口,请将 External reset 设置为 active high resets to zeroactive high resets to initial condition

数据类型: single | double | fixed point

输出

全部展开

参考电压信号的位置或相位值(以标幺、弧度或度为单位)。

数据类型: single | double | fixed point

参数

全部展开

输入位置增量值和输出参考电压位置的单位。

初始时间(0 秒)时的输出位置斜坡值(以标幺、弧度或度为单位)。

模块接收到有效的高电平外部重置脉冲时的输出位置斜坡值(以标幺、弧度或度为单位)。您可以将输出重置为零或等于 Initial theta output 参数的值。

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2020a 中推出