LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LV7.1 - Lower Mask is displaying wrong, wont turn off either!

So i have a VI thats doing a limit test.
 
I have an array of waveforms(the waveforms have varying dt's but LV graphs them fine as it should)..
 
I am using the Express VI to do the mask testing because it will take the array as an input.
 
I have setup my two limits and input my waveform array.  The waveforms graph properly, but the upper and lower masks do not display properly.
 
The top mask is shaped correctly, but is not shaded solid(no biggie).
 
The problem is the lower mask, its actually hugging one of my waveforms and wont turn off even if i have the lower limit turned off.  That lower blue mask will ALWAYS look like that regardless of if the lower limits on or off..
 
I attached 2 images.  One shows what my mask SHOULD look like according to the Express VI's window.  The other one shows what my graph actually ends up coming out like.
 
I am really hoping that this is something that can be fixed(especially in LV7.1), because honestly this would make the limit testing extremely easy.  Otherwise i am going to have to create some bulky VI to manually go through each point in every waveform and make sure its within the mask which will take a god aweful amount of work!

Message Edited by Arsenic on 11-09-2006 11:20 PM

Download All
0 Kudos
Message 1 of 6
(3,224 Views)

Without seeing your vi, maybe an uneven number of points in the mask definition. In this thread, I have a limit testing file that works with array data instead of waveforms.

 

http://forums.ni.com/ni/board/message?board.id=170&message.id=145767&query.id=334411#M145767

0 Kudos
Message 2 of 6
(3,204 Views)
I will look into your code some.

But what i really need to be able to do as well is display my array of waveforms on a graph w/ the limits.  Using the 'manual' limit creation and testing you can only do 1 waveform at a time.

Using the Express VI I can pump in my entire array and have it checked instantly.

I am still trying to figure out what exactly is causing this.

I have found though that just pushing run/stop on the scope and getting a new capture can make it come or go away.  So there is something happening in the waveforms themselves i assume that is causing it to do this annoying thing.  It covers up my entire graph sometimes with the masks so you cant see any of the waveforms.

I am not sure if i can post the VI's as there is alot of subVI algorithms i use that werent written by me(an engineer on our team) that is probably proprietary to our company.

I was just hoping somebody had run across this as well, i cant be the only one pumping array's of waveforms into this express VI.

So it cant be my mask incorrectly setup, because 50% of the scope captures i get it runs fine, but the other 50% it does this fill the screen with the mask color following a waveform stuff.

Message Edited by Arsenic on 11-10-2006 03:40 PM

0 Kudos
Message 3 of 6
(3,175 Views)
Sounds like a timing bug in the express vi code.
0 Kudos
Message 4 of 6
(3,158 Views)
Thats what im thinking at this point which really disappoints ...it had the possibility of really making this project easy...and it even made the nice fancy multiplot i wanted..

Do you know if its possible to create multiplot graphs(with multiple waveforms of different dT's in a waveform array) using the more manual approach of seperate create & limit testing VI's?
0 Kudos
Message 5 of 6
(3,147 Views)
Anything is possible. It might be easier to check each waveform against the limits in a for loop. Then display the results after the loop. Post some data in 7.0 format if you can.
0 Kudos
Message 6 of 6
(3,125 Views)