位置:51电子网 » 技术资料 » 汽车电子

继承的概念

发布时间:2014/6/26 22:15:24 访问次数:636

   1.继承的概念

   通过“继承”可在现有类的基础上创建新类。 GRM0332C1H151GA01若创建一个新的LabVIEW类并将它设置为继承另一个类的数据及成员VI,这个新类将可使用它所继承的类中“公共”及“保护”型的成员VI。这个新类还可添加自己的数据和成员VI以丰富其功能。

   LabVIEW类的继承层次结构中包含以下元素:

   ·父类:供其他LabVIEW类继承数据、“公共”.型成员VI和“保护”型成员VI的Lab VIEW类。

   ·子类:从父类继承数据、“公共”型成员VI和“保护”型成员VI的LabVIEW类。

   ·祖先类:一个LabVIEW类的上一层(父类)、上二层(父类的父类)、上三层等等的类。所有LabVIEW类都默认为是从“LabVIEW对象”继承而来,LabVIEW对象是一个特定的类。

   ·子孙类:一个LabVIEW类的下一层(子类)、下二层(子类的子类)、下三层等的类。

   ·兄弟类:和一个LabVIEW类继承同一个父类的另一个LabVIEW类。

   创建子类

   创建子类的方法是在与父类相同的层次上创建一个新的类,然后在这个类的属性窗口“继承”类别中进行设置。图6-10所示是在传感器检验顼目中“我的电脑”上创建了一个“压力传感器”类,然后进行对它进行属性设置的对话框。

   单击“更改继承…”按钮,弹出图6-11所示的对话框。在“项目中所有类”列表框中选择当前类的父类,单击“继承所选类”按钮,该类即成为所选类的一个子类。

       

   按照类似的方法可以再创建传感器类的子类——流量传感器,然后分别为它们创建各自的成员VI,使项目的结构如图6-12所示,与图6-1相对应,传感器检验VI是这个项目的主程序。

   1.继承的概念

   通过“继承”可在现有类的基础上创建新类。 GRM0332C1H151GA01若创建一个新的LabVIEW类并将它设置为继承另一个类的数据及成员VI,这个新类将可使用它所继承的类中“公共”及“保护”型的成员VI。这个新类还可添加自己的数据和成员VI以丰富其功能。

   LabVIEW类的继承层次结构中包含以下元素:

   ·父类:供其他LabVIEW类继承数据、“公共”.型成员VI和“保护”型成员VI的Lab VIEW类。

   ·子类:从父类继承数据、“公共”型成员VI和“保护”型成员VI的LabVIEW类。

   ·祖先类:一个LabVIEW类的上一层(父类)、上二层(父类的父类)、上三层等等的类。所有LabVIEW类都默认为是从“LabVIEW对象”继承而来,LabVIEW对象是一个特定的类。

   ·子孙类:一个LabVIEW类的下一层(子类)、下二层(子类的子类)、下三层等的类。

   ·兄弟类:和一个LabVIEW类继承同一个父类的另一个LabVIEW类。

   创建子类

   创建子类的方法是在与父类相同的层次上创建一个新的类,然后在这个类的属性窗口“继承”类别中进行设置。图6-10所示是在传感器检验顼目中“我的电脑”上创建了一个“压力传感器”类,然后进行对它进行属性设置的对话框。

   单击“更改继承…”按钮,弹出图6-11所示的对话框。在“项目中所有类”列表框中选择当前类的父类,单击“继承所选类”按钮,该类即成为所选类的一个子类。

       

   按照类似的方法可以再创建传感器类的子类——流量传感器,然后分别为它们创建各自的成员VI,使项目的结构如图6-12所示,与图6-1相对应,传感器检验VI是这个项目的主程序。

相关技术资料
6-26继承的概念

热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!