Community Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

NEWS Feed reader in LabVIEW

First Round:

Summary:

Using LabVIEW to get RSS NEWS feeds from the internet.

Function:

To demonstrate data retrieval from internet.

This VI uses a public website to get the RSS NEWS feed from the internet, and then updates it to your desktop widget.

No Third Party Tools are required, and only base version of LabVIEW would be sufficient for this widget (No Dependencies!)

Steps to execute code:

  1. Open News_Reader.vi. The VI docks to the taskbar
  2. Right click on the widget and click "Select NEWS category"
  3. Select the NEWS category you are intrested in
  4. Observe how the ticker widget updates itself. You can also use "Update" button to update the feeds from internet after long idle runs
  5. Right click and select "Close RSS Feed" to exit

Second Round:


  1. Open News_Reader.vi. The VI docks to the taskbar
  2. Open News_Archive_Store.vi and run it
  3. Right click on the widget and click "Select NEWS category"
  4. Select the NEWS category you are intrested in
  5. Observe how the ticker widget updates itself. You can also use "Update" button to update the feeds from internet after long idle runs
  6. Also observe how archive store will update itself. It will update only if it finds that any new RSS feed is updated on the website
  7. Right click and select "Close RSS Feed" to exit

Third Round:

Added ActiveX functionality of Microsoft Excel. No Report Generation Toolkit is needed to be installed on the PC. The main aim of this example is to show the power of ActiveX functions to access third party applications.

What's added:

A different sheet is created in the Excel file according to the NEWS Category selected, with all the RSS feeds segregated into different WorkSheets inside an Excel file. All the functionality is done in order to demonstrate the power of ActiveX to call third party tools! For this example, you need Microsoft Excel 2007 to be installed on your PC.

Screenshots:

Main Front Panel:

Untitled.jpg

Second Round:

FP2.jpg

Third Round:

Screen.jpg

Main Block Diagram:

Block_Diagram.jpg

VI Snippet:

This example consists of SubVIs, and hence VI Snippet is not provided. Please download the attached VI below.

VI is built in LabVIEW 2009.

VI attached below

-FraggerFox!
Certified LabVIEW Architect, Certified TestStand Developer
"What you think today is what you live tomorrow"
Comments
G-Money
NI Employee (retired)
on

Very Nice! I expected you to coast through your Bye but you stepped up and produced some very nice code.

FraggerFox
Active Participant Active Participant
Active Participant
on

Thanks Grant

-FraggerFox!
Certified LabVIEW Architect, Certified TestStand Developer
"What you think today is what you live tomorrow"
Embedded Syatems
Member
Member
on

Very Good....

Great..........

Rajendra_Gaikwad
Member
Member
on

Very good..and Intresting!!

Gak
Active Participant Active Participant
Active Participant
on

Hi fragger fox,

This is very interesting feature. No extra toolkit required, this makes it very powerful feature.

Keep it up.

Gaurav k
CLD Certified !!!!!
Do not forget to Mark solution and to give Kudo if problem is solved.
Contributors