Jim is right that aborting a VI is no good programming style.
The "Call by Reference Node" will call a VI the same way as if you have it placed as a subVI on the diagram. If you really see no other chance as aborting you have to do the following: Open a reference to the VI, like you do now. Then set the control values with a "Invoke Node" and Method "Set Control Values". Then let the VI run with the method "Run VI" and "Wait until done" set to FALSE. Now you can start your time out. After time out you can abort the VI.
Waldemar
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions