08-12-2010 01:57 PM
I'm running LabVIEW 9.0 on WinXP, developing for Windows and cRIO (RT and FPGA).
I've created an array of fixed size (4 elements) of fixed point numbers. I've made the control available to the user on the Windows front panel. I plan to pass the values down thru the RT to the FPGA for use during measurements, so I've used the same type (fixed size array of Fixed Points) in all 3 locations. I want to trigger an event every time the value of the array (any element) changes (send new values to cRIO and save to disk). The "Value Change" event is grayed out for this control. No matter what I do, I have been unable to create a fixed size array of fixed points that will allow the Value Change event.
Is this a bug in LabVIEW, or a fundamental limitation?
Solved! Go to Solution.
08-13-2010 09:22 AM
It seems I am unable to access the Value Change event for any fixed size or bounded array. For any variable sized array, the event is available.
08-13-2010 11:20 AM
Here's a small piece to the puzzle; differences between FPGA and non-FPGA VIs
08-13-2010 01:18 PM
Cant you use a preinitialized 4 slot array as a dynamic array but remove the indicators for index control?
/Y
08-13-2010 01:35 PM
Yes, that is what I have done. It seems to be a good workaround. I still don't understand why the Value Change event is not available, tho.
08-16-2010 04:14 PM
Hi LabVU_Dog,
I'm not entirely sure why the Value Change event isn't available, but it may have to do with the lack of full support for fixed-sized arrays outside of the FPGA Module. Here's an article about that and possible workarounds for using fixed-sized arrays.
08-20-2010 08:44 AM
Thats the information I was looking for. Thank you.