10-12-2010 07:55 PM
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
10-12-2010 08:39 PM
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
10-13-2010 07:35 AM - edited 10-13-2010 07:37 AM
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?
10-13-2010 08:05 PM - edited 10-13-2010 08:10 PM
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.
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