LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

how to read eye pattern measurements?

Solved!
Go to solution
I'm new in LabView. I'm using an Agilent54855A to capture a high speed digital pattern and want to read those eye pattern measurements, e.g. eye height, eye width & vice versa. However, I couldn't find such VI in the palette.  I can read it in the display, but don't know how to retrieve it via LabView. What shall i do?
0 Kudos
Message 1 of 5
(3,252 Views)

Hi KKNG,

 

Welcome to LabVIEW.

 

I have found a forum post on the Agilent 54885A, which contains a link to the plug and play drivers -this would contain thevi that you could use. 

 

I would maybe try contacting Agilent also, see if they have any toolkits or vi's that you could have.

 

Could you please explain what you mean by "I can read it in the display, but..."?

 

Let me know what you think.

Best Regards,

Kind Regards
James Hillman
Applications Engineer 2008 to 2009 National Instruments UK & Ireland
Loughborough University UK - 2006 to 2011
Remember Kudos those who help! 😉
0 Kudos
Message 2 of 5
(3,235 Views)

Hi Hillman,

 

Thanks for your quick response.

 

Since the scope can measure and display various eye pattern readings. I think there must be a way to retrieve those readings back from the scope to the LabView.  However, the existing VIs which I found can only read back the duty cycle, freq, rise time, V Amp & vice versa. However, there is no selection for various eye pattern measurements, configure measurement too. Is there any specific command for eye pattern measurement which I can add/modify the existing VI like the way it measure the voltage and freq.

 

 

 

 

0 Kudos
Message 3 of 5
(3,205 Views)

Hi KKNG,

 

You are using an "Instrument Driver" to automate the Agilent 54855A.  Instrument drivers are VIs that serve as "wrappers" for low-level instrument commands.  The wrapper provides you with an intuitive user interface so you need not concern yourself with the low-level commands.  The Controls into an instrument driver VI are parameters required by the low-level commands.  These parameters get combined with low-level syntax and are either sent to the instrument as precisely formatted strings or sent to a DLL as precisely formatted data.

 

This is all relevant because if there is no instrument driver to do what you need, you can always use the low-level commands themselves.  Here is Agilent's Programmer's Reference for the Agilent 54850 Series and
80000 Series Infiniium Oscilloscopes.  Anything that the manual says you can do can be done.  I recommend you take a look through the manual to determine if eye pattern readings can be read from the scope.  If so, you can use the commands to read the data.

0 Kudos
Message 4 of 5
(3,189 Views)
Solution
Accepted by topic author KKNG

Steve,

 

Thanks. There are commands to read the eye pattern measurements. I'm modifying the existing VI to add these new features and then I'll verify next week.

 

Best Regards,

KKNG

0 Kudos
Message 5 of 5
(3,175 Views)