换算整数输入,生成一个所需定点类型的输出。该函数相当于对输入端进行可配置溢出处理的算术移位。输入端的最低有效位成为输出端的最低有效位。


icon

输入/输出

  • cunkn.png 定点类型

    定点数类型是由整数转化成的定点数据类型。可在属性对话框的数据类型配置定点数据类型。LabVIEW忽略与定点数类型接线端连线的常量和控件中的数据。也可以将该输入端断开连线,并在属性对话框的输出配置页中配置输出数据类型。

  • ci32.png 整型

    整数为要换算的数据。整数可为任意整数数据类型。

  • iunkn.png 定点

    定点将换算至指定定点数据类型的输入数据。

  • 整数的字节长度大于或小于定点数类型的字节长度,LabVIEW强制转换整数为所需的定点数类型前,首先转换整数定点数类型的整数字节长度。整数的最低有效位成为定点数的最低有效位,因此无需进行凑整。

    如需改写函数的默认设置,可右键单击函数,在快捷菜单中选择属性,显示属性对话框的输出配置页。在该对话框中配置函数的输出设置。

    注: “整型转换为定点”函数综合了转换函数、强制类型转换函数和按2的幂缩放。该函数执行重新解析位的操作,与转换相似。但其同时处理数值溢出和符号扩展问题,这些问题经常出现在合并整数和定点算法中。

    FPGA模块详细信息

    下列信息适用于在FPGA VI中使用上述对象。

    注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。

    定点函数不支持数组输入。但在符合下列规范的情况下,用户可依次传递数组数据至上述函数:

    • 函数位于单周期定时循环的For循环内部
    • 在For循环隧道上启用自动索引
    • 函数与其他支持的函数配合使用
    • 未包含移位寄存器或反馈节点

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Numerics\Fixed-Point Cast.vi