默认状态下,所有LabVIEW类和接口都是从“LabVIEW对象”继承而来的。要创建一个从其他类继承而来的类,必须先改变类的继承。按照下列步骤,更改LabVIEW类的继承关系。

  1. 创建两个新的LabVIEW类或接口或使用现有的类或接口。
  2. 右键单击更改继承关系的类或接口项目项,从快捷菜单中选择属性。打开类/接口属性对话框。
  3. 类别列表中选择继承继承页显示LabVIEW类或接口的当前继承设置。如要更改接口的继承层次,请跳至步骤5。
  4. 按照下列步骤更改父类。
    1. 单击修改父类按钮,打开修改父类对话框。在项目中所有类列表中,菱形标志符号标识您要更改其继承的类。
      注: 修改父类按钮不适用于接口,因为接口始终从LabVIEW对象继承。
    2. 为当前类选择要继承的父类。
      注:
      • LabVIEW类不能从其任何子孙类继承,也不能从将其用作私有数据一部分的任何类继承。如果您在项目中所有类列表中选择的是LabVIEW类无法继承的类,LabVIEW在该类旁边显示一个无效的符号。
      • 避免从现有的具体类继承一个具体的类。而是创建一个接口或抽象类作为这两个具体类的公共父类。如果需要为具体的子类定义状态转换,请创建一个抽象类作为公共父类。否则,请创建一个接口作为公共父类。
    3. 单击继承所选类按钮。LabVIEW返回类/接口属性对话框的继承页,并刷新父类层次结构
  5. 按照下列步骤更改父接口。
    1. 单击修改父接口按钮,打开修改父接口对话框。
    2. 添加可用接口列表中的接口,或移除从这些接口继承列表中的接口。
      注:LabVIEW类或接口不能从其子孙继承。如向从这些接口继承列表中添加一个接口,类或接口无法继承该接口,LabVIEW将在该接口旁边显示一个无效的标志。
    3. 单击确定。LabVIEW返回类/接口属性对话框的继承页,并刷新父接口列表。
  6. 单击确定,保存继承配置,关闭类/接口属性对话框。