LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI_MAPro.lvlib's function Amplitude & Levels (obs).vi - how do you get access to it?

I found an example of a State Machine that has the Amplitude & Levels (obs).vi (this is how it shows up in ? when you hover over it) and I'm not sure where this resides.  Is it a member of a standard function, or is it an add-on?  I can't seem to locate it in Functions.  Also, it has a cluster called State Settings, and I'm not sure where this is accessible either.

 

Thanks in advance

0 Kudos
Message 1 of 4
(4,278 Views)

Hello,

 

Amplitude & Levels.vi has some new features in LV 8.5.  It better complies with IEEE Standard 181-2003, IEEE Standard on Transitions, Pulses, and Related Waveforms.

 

Amplitude & Levels (obs).vi is to keep the backward compatibility when users upgrade from LV 8.2 to 8.5 or later.   So if user has an application saved in LV 8.2, he will get the same result when he opens the application in LV 8.5 or later.

 

If you write a new application, NI recommends you use Amplitude & Levels.vi from Waveform Measurement palette.

 

Best Regards,

Michael

0 Kudos
Message 2 of 4
(4,271 Views)

I have 8.2 and have the Amplitude & Level (obs).vi.  I did have someone show me the newer VI, but it doesn't appear to have all the terminals accessible, that are accessible on the older version.  On the older version, one of the terminals is called Sate Setting, and is a cluster.  Is this State Setting cluster available from one of the Functions?  I had this in my original post, but Michael didn't address this part in his response.

 

Oh - and what does the "obs" in the parenthesis mean?

 

 

0 Kudos
Message 3 of 4
(4,260 Views)

Do you mean you have the Amplitude and Levels (obs).vi in LV 8.2?    This is quite strange to me.    Do we talk about the same VI?      obs means obsolete.

 

I check this in LV 8.2 and LV 8.5.1.    Here is what I find.    Both the newer and older version have State Setting cluster.

 

In LV 8.2, I find Amplitude and Levels.vi, which is in LabVIEW 8.2\vi.lib\measure\mascope.llb\Amplitude and Levels.vi.   It is a polymorphic VI.  The first instance is Amplitude and Levels 1 chan.vi. 

Amplitude and Level 8.2.PNG

 

In LV 8.5.1, I can find LabVIEW 8.5\vi.lib\measure\mascope.llb\Amplitude and Levels 1 chan (obs).vi and LabVIEW 8.5\vi.lib\measure\mascope.llb\Amplitude and Levels.vi.   The obs VI API is

Amplitude and Level obs 8.5.PNG

0 Kudos
Message 4 of 4
(4,242 Views)