11-29-2006 09:12 PM
11-30-2006 12:42 AM
11-30-2006 01:22 AM
11-30-2006 01:30 AM
11-30-2006 01:30 AM
11-30-2006 02:14 AM
11-30-2006 02:24 AM
Ton,
I did re-compiled my VIs.
Could this be a bug of LabVIEW?
11-30-2006 05:02 PM
12-04-2006 07:44 PM
Hi SPEX,
My VI is now working. I tried to re-construct it and it worked for the first time I did it. However, on the second time, it didn't work again. Then I found out that the structuring of my VIs in LV82 matters than what doesn't matter in LV71.
This is how it goes...
In LV71, I have two subVIs that calls a functions from a DLL that are used to open and close connection of my USB device. Then, I created a VI where I instantiate the open and close subVIs. Between the open and close subVIs are CLFs calling other functions from the same DLL where I called open and close. This structure is working in LV71.
However, in LV82, I have to call functions from the DLL with the open and close CLF in the same block diagram as the other function calls. Putting the open and close function calls in a VI and instatiate them in the block diagram of another VI that calls other functions will not work.
I don't understand why it happened. Is there anything that was changed from LV71's CLFs to LV82 CLFs? Because, I have been using this DLL and open and close subVIs since LV6i.
This very troublesome for me because I have to put all CLFs in one block diagram. Or use open and close every time I wished to use another VI. It slows my application VI and complicates my programming.
12-05-2006 12:06 AM