Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
achuthaperumal opened this issue Feb 7, 2024 · 0 comments

Comments

@achuthaperumal
Copy link

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

  1. Add ActorFramework Library to a Project.
  2. Right Click --> New --> Goop Class --> Selected Basic Actor --> Named my class ParentActor
  3. Right Click --> New --> Goop Class --> Selected Parent Class as ParentActor --> Named my class Child1
  4. Open Child1_Create.vi and there's no ParentActor_Create.vi !!

Method 2

  1. Add ActorFramework Library to a Project.
  2. Right Click --> New --> Goop Class --> Selected Basic Actor --> Named my class ParentActor
  3. Right Click on the ParentActor.lvclass --> Create a Goop Derived Class --> Selected Parent Class as ParentActor --> Named my class Child2
  4. Open Child2_Create.vi and there's no ParentActor_Create.vi !!
    2024-02-07_23h29_53

Method 3 - It works somehow!

  1. Add ActorFramework Library to a Project.
  2. Right Click --> New --> Goop Class --> Selected Basic Actor --> Named my class ParentActor
  3. Right Click --> New --> Goop Class --> Selected Simple DVR Template --> Named my class Child4
  4. Right Click on the Child4.lvclass --> GOOP --> Manage Inheritance of this class --> Select ParentActor as Parent.
  5. Now the Child4_Create.vi has ParentActor_Create.vi !!!
    2024-02-07_23h31_51

Is this the expected behavior? or bug? Can someone clarify?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant