LabVIEW申的多态VI
发布时间:2014/10/10 20:45:44 访问次数:1203
在面向对象的程序设计中, ICL7660AIBAZA函数重载是指同一个函数名可以对应多个函数的实现,每种实现对应着一个函数定义,进行函数重载时要求同名函数在参数个数或者参数类型上有不同,否则无法实现重载。
LabVIEW中的多态概念类似于面向对象程序设计中的函数重载,因此LabVIEW中也提供了通过同名函数来实现多态VI文件的功能。
可在LabVIEW中建立两个VI文件,其所对应的程序框图分别如图3-139和图3-140所示,并将其VI文件名分别命名为display (dbl).vi和display(string ).vi。
然后,在其各自的前面板中为两个VI文件都添加了一个输入引脚和一个输出引脚,方法如下:切换回VI的前面板,此时前面板的右上角有新定义VI文件对应的图标——1匣阁,右键单击该图标后选择Show Connector命令项,此时,I理霎霎驷对应的图标改变为由一些方格构成——目王目。将鼠标移动到最左侧的某个小方格上,当鼠标形状变化为◆时单击该方格,再移动鼠标到前面板界面中选中某个控件后单击该控件,这样就为VI文件增加了一个参数输入端;将鼠标移动到最右侧的某个小方格上。用同样方法为VI丈件增加输出端子。完成上述操作后,务必将VI文件的变化保存起来。
在面向对象的程序设计中, ICL7660AIBAZA函数重载是指同一个函数名可以对应多个函数的实现,每种实现对应着一个函数定义,进行函数重载时要求同名函数在参数个数或者参数类型上有不同,否则无法实现重载。
LabVIEW中的多态概念类似于面向对象程序设计中的函数重载,因此LabVIEW中也提供了通过同名函数来实现多态VI文件的功能。
可在LabVIEW中建立两个VI文件,其所对应的程序框图分别如图3-139和图3-140所示,并将其VI文件名分别命名为display (dbl).vi和display(string ).vi。
然后,在其各自的前面板中为两个VI文件都添加了一个输入引脚和一个输出引脚,方法如下:切换回VI的前面板,此时前面板的右上角有新定义VI文件对应的图标——1匣阁,右键单击该图标后选择Show Connector命令项,此时,I理霎霎驷对应的图标改变为由一些方格构成——目王目。将鼠标移动到最左侧的某个小方格上,当鼠标形状变化为◆时单击该方格,再移动鼠标到前面板界面中选中某个控件后单击该控件,这样就为VI文件增加了一个参数输入端;将鼠标移动到最右侧的某个小方格上。用同样方法为VI丈件增加输出端子。完成上述操作后,务必将VI文件的变化保存起来。
上一篇:LabVIEW中的出错处理
上一篇:接着组建同名函数的多态VI文件