04-29-2012
03:46 AM
- last edited on
11-11-2024
03:07 PM
by
Content Cleaner
I was just updating a program in which I used the Harmonic Cursor XControl found at:
http://zone.ni.com/devzone/cda/epd/p/id/6404
I had previously used it successfully in LV2010 but just updated to 2011
I found that the XControl no longer worked.
Top Level Errors flagged are Ability: Facade is broken, Method: Get Cursor Positions.....
I drilled down to find the error and it is written using classes and the errors flagged are outside my expertise to resolve.
For example:
Call Parent Method Run Time type not propagated from dynamic input.....
"The data from the dynamic input must flow to the Call Parent Node; however, you can modify the data along the way. In this error, there is no wire path that leads from the dynamic input front panel terminal to the dynamic input of the Call Parent Node. Without such data flow, a child class may violate the functionality contract established by its parent class."
So I am wondering has anyone tried using this XControl recently?
Is there something fundamental that has changed with classes that could cause something like this to break?
If its not an obvious solution I don't want to waste anyone's time as I will remove this functionality as it was a nice to have in this particular application.
It was originally written by a NI engineer Jack Arnold according to the video on the NI page.
04-30-2012
04:02 PM
- last edited on
11-11-2024
03:08 PM
by
Content Cleaner
Hi AndrewMadry,
I open and used the XControl successfully in LabVIEW 2010 SP1, but when I tried it in LabVIEW 2011 SP1 this also caused the example VI to not work as you were seeing. When I dug down to the bottom of where the error was occurring, it looks like some of the VIs are missing a object reference to a waveform graph.
Regards,