将直角坐标转换为极坐标。

注: 您还可以将极坐标转换为直角坐标

该函数仅支持定点 数据类型。


icon

对话框选项

选项 说明
常规

指定关于该函数的常规信息。

  • 定点配置

    指定该函数的输入和输出接线端的 编码、字长和整数字长 。您指定的配置决定了接线端的 取值范围

    • x类型

      指定x输入接线端的定点配置。

      如连线定点数据类型至该接线端且该数据类型符合该接线端的准则,LabVIEW将禁用该部分,并使用接线端的信息。

      • 符号-指定该接线端有符号。
      • 无符号-指定该接线端无符号。
      • 字长-指定接线端的字长。如编码为带符号,最大值为64位。如编码为 无符号,最大值为63位。
      • 数字长-指定接线端的整数字长。如编码为有 符号,最大值为2047位。如编码为 无符号,最大值为2046位。

        更改该控件值时,LabVIEW可能更改另一个输入接线端的整数字长。上述改变维持了共享内部数据类型的支持的定点配置。

    • y 类型

      指定y输入接线端的定点配置。

      如连线定点数据类型至该接线端且该数据类型符合该接线端的准则,LabVIEW将禁用该部分,并使用接线端的信息。

      • 符号-指定该接线端有符号。
      • 无符号-指定该接线端无符号。
      • 字长-指定接线端的字长。如编码为带符号,最大值为64位。如编码为 无符号,最大值为63位。
      • 数字长-指定接线端的整数字长。如编码为有 符号,最大值为2047位。如编码为 无符号,最大值为2046位。

        更改该控件值时,LabVIEW可能更改另一个输入接线端的整数字长。上述改变维持了共享内部数据类型的支持的定点配置。

    • 幅度类型

      指定幅值输出接线端的定点配置。

      • 符号-指定该接线端有符号。 幅度 始终为正或等于0,因此LabVIEW将编码设置为 无符号 ,并使该选项变暗。
      • 无符号-指定该接线端无符号。 幅度 始终为正或等于0,因此LabVIEW将编码设置为 无符号 ,并使该选项变暗。
      • 字长-指定接线端的字长。LabVIEW会使该选项变灰并根据x类型y类型部分中指定的定点配置自动确定该值。
      • 数字长-指定接线端的整数字长。LabVIEW会使该选项变灰并根据x类型y类型部分中指定的定点配置自动确定该值。
    • 相位类型

      指定相位输出接线端的定点配置。

      • 符号-指定该接线端有符号。 相位 可为正数或负数,因此LabVIEW将编码设置为有 符号 ,并使该选项变暗。
      • 无符号-指定该接线端无符号。 相位 可为正数或负数,因此LabVIEW将编码设置为有 符号 ,并使该选项变暗。
      • 字长-指定接线端的字长。该值必须位于4和64位之间。
      • 数字长-指定接线端的整数字长。LabVIEW将该值设置为2位并使该选项变灰。
    • 舍入模式

      指定该函数如何如需要舍入,则 入输出数据。可选择截断舍入(默认)、半值向上奇偶舍入。如果发生舍入,您选择的选项可能影响该函数所需的资源量

  • 执行模式

    指定函数的运算方式。

    • 在单周期定时循环之外

      将该Express VI配置为在外部执行单周期定时循环

      如选中该选项并将Express VI置于单周期定时循环中,编译FPGA VI时, 代码生成错误 窗口报告错误。

    • 单周期定时循环内部

      将该Express VI配置为在单周期定时循环内部执行。

      如选择该选项且Express VI位于单周期定时循环外,代码生成错误窗口将在用户编译FPGA VI时报告错误。

    • 吞吐量-

      指定有效输入数据相邻两值之间的最小周期数。在该控件输入一个较低值可获取高吞吐率。吞吐率最大值取决于输出接线端的字长。只有在选择在单周期定时循环内选项后,该选项才可用。

      如选择单周期定时循环外部,该函数将在每次调用函数时返回一个有效结果。因此, 吞吐量 控件显示 1个调用/采样配置反馈显示控件显示该函数用于返回有效结果的时钟周期的数量。

  • 寄存器

    指定是否添加用于函数输入和/或输出的内部寄存器 。上述寄存器将被放置在任意嵌入式资源的外部,例如块乘法器或DSP48E逻辑片。只有在选择在单周期定时循环内选项后,该部分可用。

    注: 添加寄存器可以减少组合路径,可防止组合路径过长导致的编译错误。但添加寄存器的同时增加了函数的延迟,即函数需要额外的时钟周期以返回有效结果。
    • 寄存器输入-在该函数的输入之后添加内部寄存器。选择该选项可将该函数的延迟增加一个周期。
    • 寄存器输出-在该函数的输出前添加内部寄存器。选择该选项可将该函数的延迟增加一个周期。
CORDIC详细信息

指定该函数使用坐标旋转数字计算机(CORDIC)的算法的选项。

  • 精度

    指定函数返回结果的精度的选项。

    • 内部迭代次数-指定该函数返回有效结果所需的周期数,不考虑输入/输出寄存器或所选的任何 增益补偿
      • 适应配置-指定LabVIEW是否根据 常规 页上的选项自动确定内部迭代的次数。该复选框默认为已勾选。
      • -指定函数返回有效结果所需的周期数,不考虑输入/输出寄存器或所选 增益补偿 。默认情况下,LabVIEW禁用控件,自动判定该值。

        取消勾选匹配至源复选框,可启用该控件。提高内部循环数也将提高结果的精度和该函数的延迟。

    • 内部字长-指定内部计算的字长。
      • 适应配置-指定LabVIEW是否根据 常规 页上的选项和 内部迭代次数 自动确定内部字长的值。该复选框默认为已勾选。
      • -指定内部计算的字长。默认情况下,LabVIEW禁用该控件,并根据常规内部循环数自动判定该值。

        取消勾选匹配至源复选框,可启用该控件。提高内部字长将提高输出的精度、该函数所需的FPGA资源总数以及合并路径的长度。

  • 增益补偿-指定函数在返回输出接线端值之前是否使用增益补偿。
    • Yes-指定该函数返回正确的值。如选择该选项,该函数在将值返回至输出接线端之前将会把内部结果与增益倒数相乘。
    • -指定该函数返回错误值。如选择该选项,该函数在将值返回至输出接线端之前将不会把内部结果与增益倒数相乘。在该情况下,该函数使用的FPGA资源比选择时使用的资源少。

      如需纠正该值,必须将该函数的输出与LabVIEW在该页中显示的增益倒数相乘。选择该选项可节约FPGA资源并可更好控制乘法操作的时间。

    • 增益倒数-如选择 增益补偿,显示必须乘以该函数的输出的值。

      (如增益补偿选择),该函数在操作返回数值结果前执行乘法操作。在该情况下,将无需使用增益倒数值。

配置反馈

显示关于该函数运行的相关信息。该信息由指定的配置选项确定。

输入/输出

  • cunkn.png x

    指定直角坐标系的x值。

    注: 如连线一个无符号值至该接线端,且该值的字长为64位,LabVIEW将强制转换字长为63位并在连线上显示一个强制转换点。
  • cunkn.png y

    指定直角坐标系的y值。

    注: 如连线一个无符号值至该接线端,且该值的字长为64位,LabVIEW将强制转换字长为63位并在连线上显示一个强制转换点。
  • 输入有效

    指定下一个数据点是否已就绪。连线上方数据流节点的输出有效输入有效,将上方数据流节点的数据传输至该Express VI。

    要显示该握手 接线端,在配置对话框中选择 内部单周期定时循环

  • 输出就绪

    指定后续节点是否已就绪以便该Express VI返回一个新值。默认值为TRUE。使用反馈节点 连接到下游节点 的输入就绪,连接到当前节点的输出就绪

    注: 如在给定周期内 准备好输出 为FALSE,则 输出有效 在该周期内返回FALSE。

    如要显示输出就绪,可在配置对话框中选择在单周期定时循环内

  • iunkn.png 幅值

    返回幅值。

  • iunkn.png 相位(pi)

    返回以pi弧度为单位的相位值,相对于弧度单位,其使用更少的FPGA资源。如需将该值转换为弧度,可将 相位 乘以圆周率

  • 输出有效

    如果该Express VI的计算结果可用于后续节点,将返回TRUE。使用 输出有效与其他FPGA VI和函数 握手

    如要显示输出有效,可在配置对话框中选择在单周期定时循环内

  • 输入就绪

    如该Express VI可接受新的输入数据,将返回TRUE。通过反馈节点连线输入就绪至上方数据流节点的输出就绪

    注:输入就绪 在给定周期内返回FALSE, LabVIEW将丢弃其他节点在下一个周期内发送至该Express VI的数据。即使在后续周期中,输入有效为TRUE,LabVIEW也会舍弃数据。

    如要显示输入就绪,可在配置对话框中选择在单周期定时循环内

  • 输入接线端强制转换

    如仅连线定点数据类型至一个输入接线端,该函数将强制转换未连线的接线端以与连线的接线端配置匹配。右键单击未连线的接线端,选择创建»输入控件创建»常量。该动作将创建另一个与连线接线端具有相同配置的定点数据类型。

    如连线不同配置的定点数据类型至输入接线端,该函数将使用共享、有符号定点数据类型表示两个内部接线端的值。内部数据类型的最大字节长度为64位。如输入接线端的配置导致内部字节长度大于64位,该函数将舍入一个输入接线端的小数位数以获取64位的内部字节长度。函数舍入具有最多小数位数的输入接线端。