LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Transition measurements bug?

Hi,

I have a bunch of clock signals and I want to measure the rise and fall time of each on.  I am using the transition measurements VI, but there seems to be a bug for calculating the fall times on the N-channel version.  Attached it a VI that shows my problem.  I am getting .000796 for every measurement except what is labeled as "fall2" where I am getting zeros.  I'm new at this so I could be missing something. 

My second question is, since the fall time seems to be broken, can I multiply by -1 and calculate the rise time? 

I'm using LabVIEW 7.0 on XP.   This might be the same problem as this post:

http://forums.ni.com/ni/board/message?board.id=170&message.id=185512&query.id=44305#M185512
but there didn't seem to be any resolution.
0 Kudos
Message 1 of 2
(2,778 Views)
There is a bug that was fixed in later versions. The good news is that you can fix it yourself. Open the Transition Measurements for 1 Channel. The polarity control is wired to a case statement. Case 0 is the falling edge case and in that case, you will see an array of measurement types. Copy this array. In the n channel VI, this array has the wrong values so delete the array constant from the N channel VI, paste in the array constant you had copied, and wire it up.
0 Kudos
Message 2 of 2
(2,757 Views)