06-14-2018 01:24 PM
I have not seen it, can you share a link with me?
06-14-2018 01:31 PM
06-14-2018 02:02 PM - edited 06-14-2018 02:58 PM
Thanks, from a quick look I can see that AZ is more complicated. Also it operates on references and my mechanism doesn't need anything more than following the mutation mechanism technique i.e. no special names for anything, GOOP, destructors, constructors etc. Just pure and to the point.
The final result looks similar, but that is to be expected, since both approaches implement interfaces in LV 🙂
The mutation TO and FROM methods are almost the same.
My approach doesn't have scripting, which I can solve if more people get interested. Do you think I should create a scripting tool for creating TO and FROM methods, when you point to two classes, interface and original?
Use any of these approaches and you will be successful. I advocate mine as the easier one and probably higher performance 🙂
Oh, and there is no license agreement.
06-16-2018 06:01 AM - edited 06-16-2018 06:51 AM
I made a modification to the original example to better show and explain the idea. Uploaded it right now. You can check it out 🙂
06-17-2018 12:41 PM
Hejka everyone, please let me know what you would like to learn about this. Do you have any questions? Does this look valuable? What would you improve? Would you like to get a scripting tool that creates all of the additional VIs, virtual folders, community scope settings between interface class and mutating class? Please give me feedback.
04-01-2019 12:16 PM
This is less a comment on your solution and more about Interfaces in LV in general, but have you seen that you can create Interface-like behavior using VI Malleables?
http://zone.ni.com/reference/en-XX/help/371361R-01/lvconcepts/vim_adapting_to_input_classes/
04-01-2019 02:18 PM
@Tanner! wrote:
This is less a comment on your solution and more about Interfaces in LV in general, but have you seen that you can create Interface-like behavior using VI Malleables?
http://zone.ni.com/reference/en-XX/help/371361R-01/lvconcepts/vim_adapting_to_input_classes/
Those are awesome! and work great in many instances, but the downside is that they are static. If your design can work inside that constraint then they are amazing! Otherwise you'll need to find something else, hence where Piotr's and Andre's solutions fit in.