Deriving Actors: Derived Actor's `_Create.vi` does not have Parent Actor's `_Create.vi` but Deriving a Non-Actor Class has Parent Classes `_Create.vi` #86
I'm trying to derive an child actor from a parent actor ParentActor.lvclass ! The parent actor's ParentActor_Create.vi had a input string terminal. When I try to derive a child actor ChildActor.lvclass from the ParentActor , The ChildActor_Create.vi does not have ParentActor_Create.vi.
This is not the same for Non-Actor Classes! Am I missing anything?
Steps I followed:
Method 1
Add ActorFramework Library to a Project.
Right Click --> New --> Goop Class --> Selected Basic Actor --> Named my class ParentActor
Right Click --> New --> Goop Class --> Selected Parent Class as ParentActor --> Named my class Child1
Open Child1_Create.vi and there's no ParentActor_Create.vi !!
Method 2
Add ActorFramework Library to a Project.
Right Click --> New --> Goop Class --> Selected Basic Actor --> Named my class ParentActor
Right Click on the ParentActor.lvclass --> Create a Goop Derived Class --> Selected Parent Class as ParentActor --> Named my class Child2
Open Child2_Create.vi and there's no ParentActor_Create.vi !!
Method 3 - It works somehow!
Add ActorFramework Library to a Project.
Right Click --> New --> Goop Class --> Selected Basic Actor --> Named my class ParentActor
Right Click --> New --> Goop Class --> Selected Simple DVR Template --> Named my class Child4
Right Click on the Child4.lvclass --> GOOP --> Manage Inheritance of this class --> Select ParentActor as Parent.
Now the Child4_Create.vi has ParentActor_Create.vi !!!
Is this the expected behavior? or bug? Can someone clarify?
I'm trying to derive an child actor from a parent actor
ParentActor.lvclass
! The parent actor'sParentActor_Create.vi
had a input string terminal. When I try to derive a child actorChildActor.lvclass
from theParentActor
, TheChildActor_Create.vi
does not haveParentActor_Create.vi
.This is not the same for Non-Actor Classes! Am I missing anything?
Steps I followed:
Method 1
Right Click
-->New
-->Goop Class
--> SelectedBasic Actor
--> Named my classParentActor
Right Click
-->New
-->Goop Class
--> Selected Parent Class asParentActor
--> Named my classChild1
Child1_Create.vi
and there's noParentActor_Create.vi
!!Method 2
Right Click
-->New
-->Goop Class
--> SelectedBasic Actor
--> Named my classParentActor
Right Click
on theParentActor.lvclass
--> Create a Goop Derived Class --> Selected Parent Class asParentActor
--> Named my classChild2
Child2_Create.vi
and there's noParentActor_Create.vi
!!Method 3 - It works somehow!
Right Click
-->New
-->Goop Class
--> SelectedBasic Actor
--> Named my classParentActor
Right Click
-->New
-->Goop Class
--> SelectedSimple DVR Template
--> Named my classChild4
Right Click
on theChild4.lvclass
--> GOOP --> Manage Inheritance of this class --> SelectParentActor
as Parent.Child4_Create.vi
hasParentActor_Create.vi
!!!Is this the expected behavior? or bug? Can someone clarify?