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?