将转换函数系统模型从浮点转化为定点表示法。通过将值输入FP转换函数模型控件或使用LabVIEW Control Design & Simulation模块包含的VI可获取该模型。

使用直接型离散传递函数实现VI可在FPGA上实现该模型。


icon

输入/输出

  • ccclst.png 浮点转换函数模型

    浮点转换函数模型可指定该VI用于转换至定点表示法的浮点转换函数控制模型。

    连接至该端子的型号必须满足以下要求:
    • 模型必须为转换函数类别。如果模型为零点-极点-增益(zero-pole-gain)或状态空间,使用模型转换VI将模型变换为转换函数类别。上述VI在LabVIEW控制设计与仿真模型上可用。
    • 多项式阶数必须小于等于8。
    • 传递函数必须是正确的;即多项式阶数必须大于等于分子。
    • 模型必须为仿真数据类型。如创建一个LabVIEW控制设计与仿真模型,必须使用CD Convert Control Design to Simulation VI转换模型为仿真数据类型。
    • 模型必须是离散的。如模型为连续的,使用CD Convert Continuous to Discrete VI模型。VI位于Control Design and Simulation(控制设计与仿真)模块中。
    • 离散模型的采样时间必须与FPGA的执行速率匹配。为计算适当的采样时间和FPGA执行速率,应考虑以下因素:
      • 控制器接受来自传感器的输入u(k)速率
      • 执行器接受来自控制器的输入y(k)速率
      理想情况下,这些速率将相等。在此情况下设置模型的采样率和FPGA执行速率为该值。例如,如果控制器接受1 kHz的输入,而执行器接受1 kHz的控制器输出,则将模型的采样时间设置为1/1,000或 0.001s。设置FPGA执行速率为1 kHz。

      如上述两个速率值不同,设置采样时间和FPGA的执行速率为两者中的较快一方。例如,如果控制器接受1 kHz的输入,而执行器接受2 kHz的控制器输出,则将采样时间设置为1/2,000或 0.0005s。设置FPGA执行速率为2 kHz。

  • c1ddbl.png 分子

    分子是用于表示分子多项式的系数的一维数组。

  • c1ddbl.png 分母

    分母是用于表示分母多项式的系数的一维数组。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • icclst.png 定点转换函数模型

    定点转换函数模型将返回浮点转换函数模型的定点表示法。将该输出连线至Discrete Transfer Function Direct VI的定点转换函数模型输入端。

    定点转换函数模型中的每个元素的数据类型为<+/–, 32, 12>。允许更改该数据类型,但在该操作前必须先右键单击该显示控件并从快捷菜单中选择断开连接自定义类型

  • i1dunkn.png 分子

    分子包含用于表示SISO转换函数分子的多项式的常量系数(按升序排列)。

  • i1dunkn.png 分母

    分母包含用于表示SISO转换函数分母的多项式的常量系数(按升序排列)。

  • iu8.png 顺序

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。