LabVIEW中的常用数学运算
发布时间:2015/4/4 20:53:42 访问次数:3119
在框图的Functions选板中的Programming\Numeric路径下,LabVIEW把常用的数学运算符以图形接口的方式提供给用户。在前面的LabVIEW程序中,所涉及的D1887运算基本为赋值运算,中的图形接口可以使用户轻松完成包括复数在内的常用数学运算,其使用方法与上述完全一致。
在很多情况下,要想正确地完成数学运算,首先要将参与运算的操作数的数据类型合理地进行设置或转换。大致有两种进行数据类型转换,分别为自动转换和强制转换。自动转换一般由编译系统来完成,在LabVIEW中,自动转化数据类型一般发生在多态VI的情况下。在本节中主要为读者介绍LabVIEW中强制进行的数据类型的转化。
LabVIEW中的数据类型转换
数据之间的类型转化是编程时经常遇到的情况,LabVIEW中也提供了这种功能,不过在使用时与其他编程语言稍有区别。黑色实线框所包围的路径中选择Type Cast控件,该函数用于数据类型之间的强制转化。在框图界面中建立的程序,萁中输入“要转化的数值”的数据类型为带符号8位整数、“要转化成类型”的数据类型为无符号8位整数,输出“转化后数值”也为无符号8位整数,以上输入/输出参数类型都是按照Type Cast的函
数说明设置。当用户完成控件间的连线后,可以修改第2个输入参数的类型,这时会发现控件“转化后数值”的数值类型会随着控件“要转化成类型”自动发生变化。
在框图的Functions选板中的Programming\Numeric路径下,LabVIEW把常用的数学运算符以图形接口的方式提供给用户。在前面的LabVIEW程序中,所涉及的D1887运算基本为赋值运算,中的图形接口可以使用户轻松完成包括复数在内的常用数学运算,其使用方法与上述完全一致。
在很多情况下,要想正确地完成数学运算,首先要将参与运算的操作数的数据类型合理地进行设置或转换。大致有两种进行数据类型转换,分别为自动转换和强制转换。自动转换一般由编译系统来完成,在LabVIEW中,自动转化数据类型一般发生在多态VI的情况下。在本节中主要为读者介绍LabVIEW中强制进行的数据类型的转化。
LabVIEW中的数据类型转换
数据之间的类型转化是编程时经常遇到的情况,LabVIEW中也提供了这种功能,不过在使用时与其他编程语言稍有区别。黑色实线框所包围的路径中选择Type Cast控件,该函数用于数据类型之间的强制转化。在框图界面中建立的程序,萁中输入“要转化的数值”的数据类型为带符号8位整数、“要转化成类型”的数据类型为无符号8位整数,输出“转化后数值”也为无符号8位整数,以上输入/输出参数类型都是按照Type Cast的函
数说明设置。当用户完成控件间的连线后,可以修改第2个输入参数的类型,这时会发现控件“转化后数值”的数值类型会随着控件“要转化成类型”自动发生变化。
热门点击
- 元件是指传感器中能直接感受或响应被测量的部分
- LabVIEW中的常用数学运算
- LED驱动与智能控制基础知识
- 交流二线制和直流二线制接近开关的应用
- 交流市电给LED供电需要解决的问题
- 场景控制器
- NPXⅡ智能传感器
- 永磁同步发电机的转子为铁氧体材料制造的永磁体
- 数码相机中使用的图像芯片要求分辨率高
- 带加速度传感器的智能传感器
推荐技术资料
- 自制经典的1875功放
- 平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]