位置:51电子网 » 技术资料 » 显示光电

LabVIEW中的数据类型转换

发布时间:2014/10/9 21:41:45 访问次数:3606

   数据之间的类型转化是编程时经常遇到的情况,LabVIEW中也提供了这种功能,ADM5120P不过在使用时与其他编程语言稍有区别。在图3-88黑色实线框所包围的路径中选择Type Cast控件,该函数用于数据类型之间的强制转化。在框图界面中建立如图3-89所示的程序,萁中输入“要转化的数值”的数据类型为带符号8位整数、“要转化成类型”的数据类型为无符号8位整数,输出“转化后数值”也为无符号8位整数,以上输入/输出参数类型都是按照Type Cast的函数说明设置。当用户完成控件间的连线后,可以修改第2个输入参数的类型,这时会发现控件“转化后数值”的数值类型会随着控件“要转化成类型”自动发生变化。

      

   在控件“要转化的数值”中输入带符号数“-10”,转化结果如图3-90所示。按照二进制数的转化标准,带符号数“-10”的补码为二进制的“1111 0110”,即十进制的“246”。

         

   以上就把一个带符号8位整数转变为一个无符号整数,在LabVIEW中不同数据类型之间的转化必须遵循输入数据与输出数据的位数相同的原则,否则将出现用户不希望的数值。



   数据之间的类型转化是编程时经常遇到的情况,LabVIEW中也提供了这种功能,ADM5120P不过在使用时与其他编程语言稍有区别。在图3-88黑色实线框所包围的路径中选择Type Cast控件,该函数用于数据类型之间的强制转化。在框图界面中建立如图3-89所示的程序,萁中输入“要转化的数值”的数据类型为带符号8位整数、“要转化成类型”的数据类型为无符号8位整数,输出“转化后数值”也为无符号8位整数,以上输入/输出参数类型都是按照Type Cast的函数说明设置。当用户完成控件间的连线后,可以修改第2个输入参数的类型,这时会发现控件“转化后数值”的数值类型会随着控件“要转化成类型”自动发生变化。

      

   在控件“要转化的数值”中输入带符号数“-10”,转化结果如图3-90所示。按照二进制数的转化标准,带符号数“-10”的补码为二进制的“1111 0110”,即十进制的“246”。

         

   以上就把一个带符号8位整数转变为一个无符号整数,在LabVIEW中不同数据类型之间的转化必须遵循输入数据与输出数据的位数相同的原则,否则将出现用户不希望的数值。



上一篇:数据的数学运算

上一篇:要转化的数据

相关技术资料
10-9LabVIEW中的数据类型转换

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式